name: flight-radar # pins the project name — must match COMPOSE_PROJECT in .gitea/workflows/deploy.yml services: backend: build: context: . dockerfile: Dockerfile.backend container_name: flight-radar-backend restart: unless-stopped ports: - "8000:8000" environment: - DATABASE_PATH=/app/data/cache.db volumes: - flight-radar-data:/app/data frontend: build: context: . dockerfile: Dockerfile.frontend container_name: flight-radar-frontend restart: unless-stopped ports: - "80:80" depends_on: - backend volumes: flight-radar-data: driver: local