gunicorn.sh
#!/bin/bash NAME="kapina-backend" # Name of the applicationDJANGODIR=/webapps/kapina-backend # Django project directoryNUM_WORKERS=3 # how many worker processes should Gunicorn spawnDJANGO_SETTINGS_MODULE=app.settings # which settings file should Django useDJANGO_WSGI_MODULE=app.wsgi # WSGI module name echo "Starting $NAME as `whoami`" cd $DJANGODIRexport DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULEexport PYTHONPATH=$DJANGODIR:$PYTHONPATH # Start your Django Unicornexec venv/bin/gunicorn ${DJANGO_WSGI_MODULE}:application \ --name $NAME \ --workers $NUM_WORKERS \ --bind=127.0.0.1:8000 --bind [::1]:8000 \ --log-level=debug \ --log-file=/var/log/gunicorn/gunicorn.log