Go to file
2026-02-14 00:52:11 -08:00
.gitea/workflows harden public launch api contracts and ops baseline 2026-02-14 00:39:20 -08:00
.github initial commit 2026-02-11 23:45:15 -08:00
apps/web commit pre-existing group settings content edits 2026-02-14 00:52:11 -08:00
docker harden public launch api contracts and ops baseline 2026-02-14 00:39:20 -08:00
docs document scoped-commit boundary for local group settings edits 2026-02-14 00:49:19 -08:00
packages harden public launch api contracts and ops baseline 2026-02-14 00:39:20 -08:00
scripts harden public launch api contracts and ops baseline 2026-02-14 00:39:20 -08:00
.gitignore initial commit 2026-02-11 23:45:15 -08:00
DEBUGGING_INSTRUCTIONS.md initial commit 2026-02-11 23:45:15 -08:00
docker-compose.dev.yml initial commit 2026-02-11 23:45:15 -08:00
docker-compose.yml initial commit 2026-02-11 23:45:15 -08:00
package-lock.json initial commit 2026-02-11 23:45:15 -08:00
package.json initial commit 2026-02-11 23:45:15 -08:00
PROJECT_INSTRUCTIONS.md initial commit 2026-02-11 23:45:15 -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