services: - type: web name: badohair-api runtime: python buildCommand: pip install uv && uv sync --no-dev startCommand: uv run uvicorn main:app --host 0.0.0.0 --port $PORT healthCheckPath: /health envVars: - key: APP_ENV value: production - key: PYTHON_VERSION value: "3.12" - key: DATABASE_URL sync: false - key: SUPABASE_URL sync: false - key: SUPABASE_ANON_KEY sync: false - key: SUPABASE_SERVICE_ROLE_KEY sync: false - key: SUPABASE_JWT_SECRET sync: false - key: STRIPE_SECRET_KEY sync: false - key: STRIPE_WEBHOOK_SECRET sync: false - key: STRIPE_CURRENCY value: eur - key: CORS_ORIGINS sync: false - key: BUSINESS_TIMEZONE value: Europe/Berlin - key: BUSINESS_NAME value: Bado Hair - key: SMTP_HOST sync: false - key: SMTP_PORT value: "587" - key: SMTP_USER sync: false - key: SMTP_PASSWORD sync: false - key: EMAIL_FROM sync: false