+class Memcached(Service):
+ def run(self):
+ print '>>> memcached: restart'
+ sudo('service memcached restart', shell=False)
+
+
+@task
+def production():
+ env.hosts = ['giewont.icm.edu.pl']
+ env.user = 'lektury'
+ env.app_path = '/srv/wolnelektury.pl'
+ env.django_root_path = 'src'
+ env.requirements_file = 'requirements/requirements.txt'
+ env.pre_collectstatic = [
+ update_counters,
+ compile_messages,
+ ]
+ env.services = [
+ Supervisord('wolnelektury'),
+ Supervisord('wolnelektury.celery'),
+ Memcached(),
+ ]
+
+