diff --git a/render.yaml b/render.yaml new file mode 100644 index 0000000..79306dd --- /dev/null +++ b/render.yaml @@ -0,0 +1,24 @@ +services: + # Backend Protocol - SIBU 2.0 + - type: web + name: sibu-backend + env: python + # Instalamos uv primero, luego sincronizamos dependencias + buildCommand: "pip install uv && cd backend && uv sync" + # Iniciamos el servidor de producción con uvicorn + startCommand: "cd backend && uv run uvicorn app.main:app --host 0.0.0.0 --port $PORT" + envVars: + - key: DATABASE_URL + fromDatabase: + name: sibu-db + property: connectionString + - key: ENVIRONMENT + value: production + - key: DEBUG + value: "false" + - key: PYTHON_VERSION + value: 3.13.0 + +databases: + - name: sibu-db + plan: free # El plan gratuito de Render Postgres