services: honeypot-api: build: . container_name: honeypot-api restart: unless-stopped ports: - "3000:3000" volumes: - honeypot-data:/data environment: - PORT=3000 - DB_PATH=/data/honeypot.db - NODE_ENV=production - API_TOKEN=${API_TOKEN:-change-me-to-a-long-random-string} healthcheck: test: ["CMD", "wget", "-qO-", "http://localhost:3000/api/v1/health"] interval: 30s timeout: 5s retries: 3 volumes: honeypot-data: driver: local