aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md16
1 files changed, 9 insertions, 7 deletions
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