bdf0fad4078bb8bdd166591e4c9bd7e3a7bbfb2c
[wolnelektury.git] / fabfile.py
1 from fnpdeploy import *
2 try:
3     from fabfile_local import *
4 except ImportError:
5     pass
6
7
8 env.project_name = 'wolnelektury'
9
10
11 @task
12 def production():
13     env.hosts = ['giewont.icm.edu.pl']
14     env.user = 'lektury'
15     env.app_path = '/srv/wolnelektury.pl'
16     env.django_root_path = 'src'
17     env.requirements_file = 'requirements/requirements.txt'
18     env.services = [
19         Supervisord('wolnelektury'),
20         Supervisord('wolnelektury.celery'),
21     ]
22
23
24 @task
25 def beta():
26     env.hosts = ['giewont.icm.edu.pl']
27     env.user = 'lektury'
28     env.app_path = '/srv/wolnelektury.pl/beta'
29     env.ve = '/srv/wolnelektury.pl/ve'
30     env.django_root_path = 'src'
31     env.requirements_file = 'requirements/requirements.txt'
32     env.services = [
33         Supervisord('beta'),
34     ]
35
36
37 @task
38 def staging():
39     env.hosts = ['san.nowoczesnapolska.org.pl:2223']
40     env.user = 'staging'
41     env.app_path = '/home/staging/wolnelektury.pl'
42     env.services = [
43         DebianGunicorn('wolnelektury'),
44     ]