services: backend: image: ghcr.io/clucraft/feeder-backend:latest ports: - "3001:3001" environment: - PORT=3001 - LINKEDIN_CLIENT_ID=${LINKEDIN_CLIENT_ID} - LINKEDIN_CLIENT_SECRET=${LINKEDIN_CLIENT_SECRET} - LINKEDIN_LI_AT=${LINKEDIN_LI_AT} - LINKEDIN_JSESSIONID=${LINKEDIN_JSESSIONID} - BACKEND_URL=${BACKEND_URL:-http://localhost:3001} - FRONTEND_URL=${FRONTEND_URL:-http://localhost:5173} - ADMIN_USERNAME=${ADMIN_USERNAME:-admin} - ADMIN_PASSWORD=${ADMIN_PASSWORD:-changeme} - JWT_SECRET=${JWT_SECRET:-change-this-secret} volumes: - backend-data:/app/data restart: unless-stopped frontend: image: ghcr.io/clucraft/feeder-frontend:latest ports: - "5173:80" depends_on: - backend restart: unless-stopped volumes: backend-data: