#!/bin/bash
# This will launch the Django project as a UWSGI socket
# then Apache or NGINX will be able to use that socket

PROJECT_PATH="$(pwd)"

# Official Django configuration
uwsgi_python3 --chdir=$PROJECT_PATH \
    --module=med.wsgi:application \
    --env DJANGO_SETTINGS_MODULE=med.settings \
    --master --pidfile=$PROJECT_PATH/uwsgi.pid \
    --socket=$PROJECT_PATH/uwsgi.sock \
    --processes=5 \
    --chmod-socket=600 \
    --harakiri=20 \
    --max-requests=5000 \
    --vacuum \
    --daemonize=$PROJECT_PATH/uwsgi.log \
    --protocol=fastcgi
