Go to file
Nico 8b13de34fe
Some checks failed
Build & Deploy Fiddy (SSH Compose) / build (push) Failing after 4m21s
Build & Deploy Fiddy (SSH Compose) / deploy (push) Has been skipped
chore: align dev compose web port with deployment defaults
2026-02-23 00:33:14 -08:00
.codex checkpoint: commit remaining in-progress refactor changes 2026-02-14 00:58:54 -08:00
.gitea/workflows ci: split registry host and image namespace vars 2026-02-23 00:29:44 -08:00
.github checkpoint: commit remaining in-progress refactor changes 2026-02-14 00:58:54 -08:00
apps chore: checkpoint repo state before SSH CI/CD migration 2026-02-21 23:51:36 -08:00
docker feat: implement schedules pivot, scheduler service, and dokploy deploy flow 2026-02-15 17:10:58 -08:00
docs docs: switch active deployment runbooks from dokploy to ssh compose 2026-02-22 01:51:44 -08:00
packages feat: implement schedules pivot, scheduler service, and dokploy deploy flow 2026-02-15 17:10:58 -08:00
scripts add launch ops checklists and backup security templates 2026-02-14 21:23:30 -08:00
.gitignore initial commit 2026-02-11 23:45:15 -08:00
AGENTS.md feat: implement schedules pivot, scheduler service, and dokploy deploy flow 2026-02-15 17:10:58 -08:00
DEBUGGING_INSTRUCTIONS.md initial commit 2026-02-11 23:45:15 -08:00
docker-compose.dev.yml chore: align dev compose web port with deployment defaults 2026-02-23 00:33:14 -08:00
docker-compose.yml ci: migrate deploy job to SSH compose and include scheduler service 2026-02-21 23:52:36 -08:00
package-lock.json feat: implement schedules pivot, scheduler service, and dokploy deploy flow 2026-02-15 17:10:58 -08:00
package.json feat: implement schedules pivot, scheduler service, and dokploy deploy flow 2026-02-15 17:10:58 -08:00
PROJECT_INSTRUCTIONS.md feat: implement schedules pivot, scheduler service, and dokploy deploy flow 2026-02-15 17:10:58 -08:00
README.md initial commit 2026-02-11 23:45:15 -08:00

Fiddy (External DB)

Monorepo scaffold for a budgeting/collaboration app that connects to an external on-prem Postgres server.

Quick start (dev)

  1. Copy env template:
    • .env.example -> apps/web/.env
  2. Edit apps/web/.env:
    • Set DATABASE_URL to your DB server hostname/IP (NOT db).
    • Set ALLOWED_DB_NAMES to a comma-separated allowlist (case-insensitive).
  3. Start web:
    • docker compose -f docker-compose.dev.yml up --build
  4. Apply migrations:
    • npm run db:migrate (ensure DATABASE_URL points to the DB you want)

Prod

  • Deploy folder: /opt/fiddy
  • Put .env in /opt/fiddy/apps/web/.env with the prod DB connection string and ALLOWED_DB_NAMES.
  • docker compose up -d will run only the web container; DB is external.

Copilot

  • See copilot-instructions.md and PROJECT_INSTRUCTIONS.md