Hosting - mwicat/personal GitHub Wiki
uWSGI
Setting up:
sudo apt-get install nginx uwsgi-plugin-python
Running:
sudo uwsgi --plugin=python --uid=www-data --gid=www-data -s /tmp/uwsgi.sock webnotify.views:app
/etc/nginx/sites-available/default
server {
server_name n.mwicat.com;
location @uwsgi {
include uwsgi_params;
uwsgi_pass unix:///tmp/uwsgi.sock;
}
location / {
try_files $uri $uri/ @uwsgi;
}
}
/etc/supervisor/conf.d/uwsgi.conf
[program:webnotify]
command = /usr/bin/uwsgi
--plugin=python
-b 32768 -M -t 60
--uid=www-data --gid=www-data
--socket /tmp/uwsgi.sock
--chdir /home/mwicat/www/webnotify
webnotify.views:app
user=www-data
stopsignal=INT
autorestart=true