Commit 1cab18
2026-08-04 22:42:00 Niklas Polke: Create GUNICORN Deployment| /dev/null .. python/gunicorn deployment.md | |
| @@ 0,0 1,14 @@ | |
| + | # GUNICORN Deployment |
| + | |
| + | ```bash= |
| + | source .venv/bin/activate |
| + | python manage.py migrate |
| + | python manage.py collectstatic |
| + | sudo systemctl restart gunicorn |
| + | sudo systemctl reload nginx |
| + | ``` |
| + | 1. activate python virtual environment for next calls of python |
| + | 2. change database model if needed by executing migrations |
| + | 3. copies static files to STATIC_ROOT (defined in settings.py) to which **gunicorn** looks and to which **nginx** has to look at |
| + | 4. restarts gunicorn to update the server (needed, if code has changed - not if only staticfiles changed) |
| + | 5. reloads nginx configuration (only needed, if nginx configuration changed) |
