first commit

This commit is contained in:
2026-06-17 13:26:35 +03:00
commit f4f254116b
31 changed files with 1358 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
services:
postgis:
image: postgis/postgis:16-3.4
environment:
POSTGRES_USER: radio
POSTGRES_PASSWORD: radio
POSTGRES_DB: radio
ports:
- "5432:5432"
volumes:
- postgis_data:/var/lib/postgresql/data
- ./sql/init.sql:/docker-entrypoint-initdb.d/init.sql:ro
healthcheck:
test: ["CMD-SHELL", "pg_isready -U radio -d radio"]
interval: 5s
timeout: 5s
retries: 10
app:
build: .
ports:
- "8000:8000"
environment:
DATABASE_URL: postgresql://radio:radio@postgis:5432/radio
SRTM_PATH: /data/srtm
CANOPY_PATH: /data/canopy
SAMPLE_STEP_M: "30"
MAX_GRID_POINTS: "10000"
volumes:
- ./data:/data:ro
depends_on:
postgis:
condition: service_healthy
volumes:
postgis_data: