version: '3.8' services: bot: build: . container_name: discord-job-spam-moderator restart: unless-stopped env_file: - .env volumes: # Persist data across container restarts - ./data:/app/data environment: - LOGGING=True # Healthcheck (optional) healthcheck: test: ["CMD-SHELL", "pgrep -f 'python main.py' || exit 1"] interval: 30s timeout: 10s retries: 3 start_period: 40s