From b8e8e2633f2d118a32e159eae8b2b84d36655059 Mon Sep 17 00:00:00 2001 From: belviskhoremk Date: Tue, 12 May 2026 16:11:35 +0000 Subject: [PATCH] Add Render deployment blueprint --- render.yaml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 render.yaml diff --git a/render.yaml b/render.yaml new file mode 100644 index 0000000..4a80f38 --- /dev/null +++ b/render.yaml @@ -0,0 +1,44 @@ +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