Skip to content

Infra

Everything that runs Treeper outside its app code.

infra/
├── docker/ docker-compose for local dev (backend + workers)
├── supabase/ Supabase CLI project (config + migrations) for local + prod
└── coolify/ Coolify deploy notes — see DEPLOY.md for the full runbook

For the deploy decision, see ADR 0006 Docker / Coolify.

🚀 End-to-end deploy runbook — Supabase + backend + workers on Coolify, automated via GitHub Actions: coolify/DEPLOY.md.

Supabase can be either the managed product or self-hosted on Coolify (covered by the runbook). Project URL, anon key, service role key, and JWT secret are configured per-environment in each app’s .env.local (see apps/backend/.env.example and apps/workers/.env.example).