Posts tagged with “UWSGI

18. 09. 2011

Deploy pro fabric & flask & nginx & supervisor & uwsgi & mercurial

Nasadit Flask (Django, you name it…) appku jednim příkazem? Nic novýho. Tak proč už nebejt uplně línej a nenechat si vygenerovat i virtualhost do nginxu a konfigurák pro superivor, že jo ;) Skript předpokládá, že repozitáře (hg) a webserver jsou na stejný mašině. Závislosti jsou fabric (pochopitelně) a Jinja2 (stejně už ji ve Flasku používate).

Pro první respektive jakýkoliv jiný nasazení stačí v adresáři projektu spustit:

fab init_deploy
fab deploy

Pokémoni:

(po úpravě konstat recyklovatelnej) fabfile:

šablona pro nxginx virtualhost:

šablona pro supervisor:

1 comment