services: nlcc-itinerary: image: git.rydertech.us/rydertech/nlcc-itinerary:latest container_name: nlcc-itinerary ports: - "3002:3000" volumes: - data:/app/data environment: - NODE_ENV=production - SITE_URL=https://church.example.com # Optional: Customize admin username (default: "admin") # - ADMIN_USERNAME=admin # Optional: Set custom admin password (otherwise auto-generated) # - ADMIN_PASSWORD=your-secure-password # Email configuration for password resets and notifications - EMAIL_HOST=smtp.example.com - EMAIL_PORT=587 - EMAIL_USER=noreply@example.com - EMAIL_PASSWORD=your-email-password - EMAIL_FROM=New Life Christian Church restart: unless-stopped volumes: data: