version: "3.8" services: jobs-app: build: . ports: - "8001:8000" environment: # Required environment variables - FLASK_SECRET="localtest8462851903856136136" - FLASK_ENV=production # Coolify magic variables - SERVICE_FQDN_JOBS_APP=https://jobs.allucanget.biz - ADMIN_PASSWORD=M11ffpgm. - DB_USER=jobs - DB_PASSWORD=jobdb # Optional configuration - GUNICORN_WORKERS=4 volumes: - type: bind source: ./cache target: /app/cache - type: bind source: ./logs target: /app/logs labels: - coolify.managed=true - traefik.enable=true - "traefik.http.routers.jobs-app.rule=Host(`${SERVICE_FQDN_JOBS_APP:-localhost}`)" - traefik.http.routers.jobs-app.entryPoints=http - "traefik.http.services.jobs-app.loadbalancer.server.port=8000" networks: - jobs-network restart: unless-stopped networks: jobs-network: driver: bridge