diff --git a/README.md b/README.md index 72d60b8..2e392fc 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ ## Git use +### Production + + python manage.py makemigrations hpst + ### Entwicklung: Fake migration of DB: @@ -23,7 +27,7 @@ On django: ### Server Installation - apt install python3-venv libmariadb-dev python3-dev + apt install python3-venv libmariadb-dev python3-dev libpcre3 libpcre3-dev mkdir /srv/www/sinnes-tau cd /srv/www/sinnes-tau diff --git a/requirements.txt b/requirements.txt index b9f0b5b..161f658 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ django~=3.2.7 wheel mysqlclient +uwsgi diff --git a/uwsgi.ini b/uwsgi.ini new file mode 100644 index 0000000..af41f1d --- /dev/null +++ b/uwsgi.ini @@ -0,0 +1,8 @@ +[uwsgi] +chdir=/srv/www/sinnes-tau/server +module=sinnestau.wsgi:application +master=True +pidfile=/tmp/project-master.pid +vacuum=True +max-requests=5000 +daemonize=/var/log/uwsgi/sinnestau.log \ No newline at end of file diff --git a/uwsgi_params b/uwsgi_params new file mode 100644 index 0000000..09c732c --- /dev/null +++ b/uwsgi_params @@ -0,0 +1,17 @@ + +uwsgi_param QUERY_STRING $query_string; +uwsgi_param REQUEST_METHOD $request_method; +uwsgi_param CONTENT_TYPE $content_type; +uwsgi_param CONTENT_LENGTH $content_length; + +uwsgi_param REQUEST_URI $request_uri; +uwsgi_param PATH_INFO $document_uri; +uwsgi_param DOCUMENT_ROOT $document_root; +uwsgi_param SERVER_PROTOCOL $server_protocol; +uwsgi_param REQUEST_SCHEME $scheme; +uwsgi_param HTTPS $https if_not_empty; + +uwsgi_param REMOTE_ADDR $remote_addr; +uwsgi_param REMOTE_PORT $remote_port; +uwsgi_param SERVER_PORT $server_port; +uwsgi_param SERVER_NAME $server_name;