Project

General

Profile

Django-hosting » History » Revision 4

Revision 3 (Nico Schottelius, 04/08/2016 10:51 AM) → Revision 4/30 (Nico Schottelius, 04/08/2016 10:58 AM)

h1. django-hosting.ch by ungleich 

 h2. How to use 

 h3. Prepare your app 

 


 * Create wsgi.py below *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 Use *sudo tail -F /var/log/nginx/access.log* 
 * nginx error log: *tail -F /var/log/nginx/error.log* 



 /v 


 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) 
 **