# Compose-Service für eldov.win. # Host-übergreifend konsistent mit w-make-com: data-Volume für die SQLite-DB, # .env für Secrets, kein externer Port. services: app: build: context: . dockerfile: Dockerfile image: eldov-portfolio:latest container_name: eldov-portfolio restart: unless-stopped env_file: - .env.local environment: - NODE_ENV=production - NEXT_TELEMETRY_DISABLED=1 - DB_PATH=/app/data/eldov.db volumes: - eldov_data:/app/data healthcheck: test: ["CMD", "node", "-e", "fetch('http://127.0.0.1:3000/').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"] interval: 30s timeout: 5s retries: 5 start_period: 30s volumes: eldov_data: name: eldov_data