Project

General

Profile

Django-hosting » History » Revision 7

Revision 6 (Nico Schottelius, 04/08/2016 11:20 AM) → Revision 7/30 (Nico Schottelius, 04/08/2016 11:27 AM)

h1. django-hosting.ch by ungleich 

 h2. How to use 

 h3. Configure your app 

 * Create wsgi.py below your *app/wsgi.py* in your project root that returns the wsgi application 



 h3. Deploy 

 * Deploy / update your app into the folder *~app/app* (that is the app folder in the home of the user app) 
 ** We recommended to use git to deploy it 


 * Use the database "app" (running on localhost, no password required) 
 ** Don't forget to run your migrations! 
 * Restart uwsgi to load the new code of your app 

 h3. Restarting the app 

 * *sudo systemctl restart uwsgi* 


 h3. Viewing logfiles 

 * nginx access log: *tail -F /var/log/nginx/access.log* 
 * nginx error log: *tail -F /var/log/nginx/error.log* 
 * uwsgi log: *tail -F /var/log/uwsgi/app/app.log* /var/log/uwsgi/app/app.log" 




 h2. Description of the stack 

 h3. Technologies 

 * Debian 8 
 * nginx 
 * PostgreSQL 
 * uwsgi 

 h3. Configuration 

 * user "app" 
 ** in group "adm" (to view logfiles) 
 * PostgreSQL with 
 ** database "app" 
 ** Listens only on localhost / socket (no remote connections) 
 **