예제 #1
0
파일: tasks.py 프로젝트: alazaro/wtdeploy
def backup():
    home = os.getenv('HOME')
    bak_dir = home + '/backup/%(host)s' % env
    local("mkdir -p %s" % bak_dir)
    fab_mysql.get_dump(env.database_name, env.database_user, env.database_pass, '%s/database.sql.gz' % bak_dir)
    local('rsync -avz -e ssh %(user)s@%(host)s:%(deploy_folder)s/app/media/' % env +  ' %s/media/' % bak_dir)
    local("date > %s/backup_info.txt" % bak_dir)
예제 #2
0
def backup():
    home = os.getenv('HOME')
    bak_dir = home + '/backup/%(host)s' % env
    local("mkdir -p %s" % bak_dir)
    fab_mysql.get_dump(env.database_name, env.database_user, env.database_pass,\
         '%s/database.sql.gz' % bak_dir)
    local('rsync -avz -e ssh %(user)s@%(host)s:%(deploy_folder)s/app/media/' \
        % env + ' %s/media/' % bak_dir)
    local("date > %s/backup_info.txt" % bak_dir)
예제 #3
0
파일: tasks.py 프로젝트: pmoliva/wtdeploy
def get_database_dump():
    """ download a database dump from server """
    fab_mysql.get_dump(env.database_name, env.database_user, env.database_pass,\
         'database_%s.sql.gz' % env.host)
예제 #4
0
def get_database_dump():
    """ download a database dump from server """
    fab_mysql.get_dump(env.database_name, env.database_user, env.database_pass,\
         'database_%s.sql.gz' % env.host)