My App
Self hosting

Docker Compose

Start and inspect the current Compose stack.

Docker Compose

cp .env.example .env
scripts/self-host-setup.sh
docker compose --env-file .env -f infra/docker/docker-compose.yml up -d
pnpm db:migrate

Useful checks:

docker compose --env-file .env -f infra/docker/docker-compose.yml ps
curl http://localhost:4000/health
curl http://localhost:4000/health/detailed
curl http://localhost:4000/setup/preflight

Default ports include API 4000, Console 3001, Admin 3003, Docs 3002, Marketing 3000, Martin 3005, Valhalla 3007, Pelias 3100, elevation 4011, and static renderer 4300.

On this page