sbin/sync/fabfile.py
changeset 686 ad47b20c737f
parent 677 fe9cfbb91909
child 688 619222c32ade
--- a/sbin/sync/fabfile.py	Fri Jun 15 01:59:01 2012 +0200
+++ b/sbin/sync/fabfile.py	Fri Jun 15 02:33:27 2012 +0200
@@ -185,11 +185,6 @@
     print("do_sync_web with version %s and path %s" % (version,export_path))
     web_path = os.path.join(export_path,"web/") 
     rsync_export(web_path, env.remote_web_path, env.web_rsync_filters)    
-
-def relaunch_server():
-    print("Relaunch server")
-    collectstatic(env.remote_web_path, env.remote_virtualenv_path)
-    sudo(env.web_relaunch_cmd, shell=False)
     
 def check_folder_access():
     print("Check folder access")
@@ -203,12 +198,17 @@
                 run("chown -R -c :%s \"%s\"" % (env.web_group, folder_path))
                 run("chown -R -c g+w \"%s\"" % folder_path)
 
+def relaunch_server():
+    print("Relaunch server")
+    collectstatic(env.remote_web_path, env.remote_virtualenv_path)
+    check_folder_access()
+    sudo(env.web_relaunch_cmd, shell=False)
+
 @task
 def sync_web(version):
     print(green("sync web with version %s" % version))
     export_path = export_version(version)
     do_sync_web(version, export_path)
-    check_folder_access()
     create_config(export_path)
     clean_export_folder(export_path)
     relaunch_server()
@@ -244,7 +244,6 @@
     export_path = export_version(version)
     do_sync_ldt(version, export_path)
     do_sync_web(version, export_path)
-    check_folder_access()
     create_config(export_path)
     clean_export_folder(export_path)
     relaunch_server()