From 76066679b5bdab53419492066c4e80d2ed3be518 Mon Sep 17 00:00:00 2001 From: Biswa Kalyan Bhuyan Date: Wed, 23 Apr 2025 23:54:36 +0530 Subject: README.md: update: deployment will be manual --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 99f15b0..3f65393 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ An application designed to help manage personal finances, including income (like * State Management: Zustand / Redux Toolkit (to be decided) * Data Fetching: React Query / SWR * **Database:** PostgreSQL -* **Deployment:** Self-hosted (OpenBSD), potentially using Docker +* **Deployment:** Self-hosted (OpenBSD using native tools/rc.d scripts) ## High-Level Architecture @@ -143,12 +143,14 @@ An application designed to help manage personal finances, including income (like **Phase 6: Deployment** -* [ ] Dockerize backend application -* [ ] Dockerize frontend application -* [ ] Set up CI/CD pipeline (e.g., GitHub Actions) -* [ ] Choose hosting provider and set up infrastructure (DB, API server, Frontend server) -* [ ] Configure domain, SSL certificates -* [ ] Monitor application performance and logs +* [ ] Build Go binary for OpenBSD +* [ ] Build frontend static assets +* [ ] Set up PostgreSQL on OpenBSD server +* [ ] Create OpenBSD `rc.d` script for the Go backend service +* [ ] Configure web server (e.g., OpenBSD's `httpd`) to serve frontend and proxy backend +* [ ] Set up CI/CD pipeline (e.g., GitHub Actions, or manual process) +* [ ] Configure domain, SSL certificates (e.g., using `acme-client`) +* [ ] Monitor application performance and logs (e.g., using system logs) ## Setup & Installation -- cgit v1.2.3-59-g8ed1b