cp .env.example .env
# edit .env values (DB URL, image base URL, keys)
make devOnce the stack is up, GET http://localhost:8000/health should return 200.
Env selection is controlled only by APP_ENV:
.envis the default file (typicallyAPP_ENV=dev).- when
APP_ENV=prod, backend overlays.env.prodvalues.
Use .env.example and .env.prod.example as templates. Both files use identical variable names.
make dev— build and run the full stack (api + db) via docker composemake db— start only the Postgres/PostGIS containermake test— run pytestmake eval— run the VLM evaluation againsthurricane-florencemake lint— runruff check .andblack --check .
For the non-Docker flow (manual uv + raw docker run), see docs/manual-setup.md.