Repository navigation
Expand file tree
/
Copy pathrender.yaml
More file actions
51 lines (51 loc) · 1.5 KB
/
Copy pathrender.yaml
File metadata and controls
51 lines (51 loc) · 1.5 KB
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
services:
- type: web
name: evolve-platform
env: python
buildCommand: |
pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
python manage.py collectstatic --noinput
startCommand: bash render-start.sh
envVars:
- key: DJANGO_SETTINGS_MODULE
value: config.settings
- key: DEBUG
value: false
- key: ALLOWED_HOSTS
value: evolve-platform.onrender.com,.onrender.com,localhost,127.0.0.1
- key: SECRET_KEY
generateValue: true
- key: PYTHON_VERSION
value: 3.11.13
# Optional Gunicorn tuning via env
- key: GUNICORN_WORKERS
value: ""
- key: GUNICORN_THREADS
value: "2"
- key: GUNICORN_TIMEOUT
value: "120"
# Email (set these in Render dashboard; values omitted here on purpose)
- key: EMAIL_BACKEND
value: django.core.mail.backends.smtp.EmailBackend
- key: EMAIL_HOST
value:
- key: EMAIL_PORT
value: 587
- key: EMAIL_USE_TLS
value: true
- key: EMAIL_HOST_USER
value:
- key: EMAIL_HOST_PASSWORD
value:
- key: DEFAULT_FROM_EMAIL
value: no-reply@evolvepay.local
# SMSLeopard (set in dashboard)
- key: SMSLEOPARD_API_KEY
value:
- key: SMSLEOPARD_API_SECRET
value:
- key: SMSLEOPARD_ACCESS_TOKEN
value:
# Ensure DB migrations run during deployment
preDeployCommand: python manage.py migrate --noinput