diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -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 |