services: app: image: mauriceboe/nomad:latest container_name: nomad ports: - "3000:3000" environment: - NODE_ENV=production - JWT_SECRET=${JWT_SECRET:-change-me-to-a-long-random-string} # - ALLOWED_ORIGINS=https://yourdomain.com # Optional: restrict CORS to specific origins - PORT=3000 volumes: - ./data:/app/data - ./uploads:/app/uploads restart: unless-stopped healthcheck: test: ["CMD", "wget", "-qO-", "http://localhost:3000/api/auth/me"] interval: 30s timeout: 10s retries: 3 start_period: 15s