Deploy repo: homelab/finance-dashboard #8

Open
opened 2026-10-14 00:10:35 -04:00 by kevinsivic · 0 comments
Owner

Images build and push on main: forgejo.sivic.me/kevinsivic/finance-dashboard/{server,client}. Nothing is deployed yet. Per docs/homelab-deploy.md, a deploy repo needs:

  • postgres (17-alpine), plus a pg_dump entry in homelab/backup
  • server: DATABASE_URL, SIMPLEFIN_ACCESS_URL (Forgejo secret, optional until #1 says go), and TZ=America/New_York so "today" and Stale use local dates
  • client: nginx with API_HOST=<server service name>
  • Traefik labels on the client with forwardAuth-authentik@file (both of you sign in through Authentik)
  • Pin image tags; Renovate can bump them

Then run the spreadsheet import (#3) against production.

Images build and push on `main`: `forgejo.sivic.me/kevinsivic/finance-dashboard/{server,client}`. Nothing is deployed yet. Per docs/homelab-deploy.md, a deploy repo needs: - **postgres** (17-alpine), plus a `pg_dump` entry in `homelab/backup` - **server**: `DATABASE_URL`, `SIMPLEFIN_ACCESS_URL` (Forgejo secret, optional until #1 says go), and `TZ=America/New_York` so "today" and Stale use local dates - **client**: nginx with `API_HOST=<server service name>` - Traefik labels on the client with `forwardAuth-authentik@file` (both of you sign in through Authentik) - Pin image tags; Renovate can bump them Then run the spreadsheet import (#3) against production.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kevinsivic/finance-dashboard#8
No description provided.