services: backend: build: ./backend container_name: antragsideen-api restart: unless-stopped ports: - "3000:3000" volumes: - ./data:/app/data environment: - NODE_ENV=production - DB_PATH=/app/data/antragsideen.db - PORT=3000 healthcheck: test: ["CMD", "wget", "-q", "--spider", "http://localhost:3000/health"] interval: 30s timeout: 10s retries: 3 frontend: build: ./frontend container_name: antragsideen-ui restart: unless-stopped ports: - "8088:80" depends_on: - backend networks: default: name: antragsideen-network