-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrender.yaml
More file actions
28 lines (24 loc) · 888 Bytes
/
render.yaml
File metadata and controls
28 lines (24 loc) · 888 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# render.yaml — Render deployment configuration for current_state_browser
# Docs: https://render.com/docs/render-yaml-reference
#
# NOTE: Render does not auto-apply this file when creating a service via the
# dashboard UI. This file documents the intended config for reference and
# for future IaC / Blueprint deploys.
services:
- type: web
name: current-state-browser
runtime: python
region: frankfurt
plan: starter
buildCommand: "uv sync --frozen && uv cache prune --ci"
startCommand: "uvicorn main:app --host 0.0.0.0 --port $PORT"
healthCheckPath: /api/status
envVars:
- key: DROPBOX_CLIENT_ID
sync: false # set manually in Render dashboard — never commit
- key: DROPBOX_CLIENT_SECRET
sync: false
- key: DROPBOX_REFRESH_TOKEN
sync: false
- key: PYTHON_VERSION
value: "3.12.0"