- Move app.py to src/api/main.py (STATIC_DIR from env) - Move static/ to src/web/ - Update Dockerfile and docker-compose.yml - Add download_srtm.sh script - Clean up debug/deploy scripts Refs: multi-agent F0-3
23 lines
566 B
YAML
23 lines
566 B
YAML
version: "3.8"
|
|
services:
|
|
app:
|
|
build: .
|
|
ports:
|
|
- "5556:5556"
|
|
volumes:
|
|
- ./data:/app/data
|
|
- ./src/web:/app/src/web
|
|
environment:
|
|
- DATABASE_URL=sqlite:///./data/enduro.db
|
|
- DATA_PATH=/app/data/centralfederal.sqlite
|
|
- TILES_DIR=/app/data/terrain
|
|
- TERRAIN_DIR=/app/data/terrain
|
|
- STATIC_DIR=/app/src/web
|
|
- OSRM_URL=http://172.22.0.1:5559
|
|
- PORT=5556
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:5556/api/health"]
|
|
interval: 30s
|
|
timeout: 5s
|
|
retries: 3
|