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: