代码拉取完成,页面将自动刷新
同步操作将从 LRY/git_webhook 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# coding: utf-8
# @Author : lryself
# @Date : 2020/12/27 1:17
# @Software: PyCharm
from fabric.api import env, cd, run, execute
# env.hosts = ['root@59.65.232.231:22'] # env.hosts=['user@ip:port',] ssh要用到的参数格式
# env.password = '@dmin_!deal'
env.hosts = ['root@39.102.61.86:22'] # env.hosts=['user@ip:port',] ssh要用到的参数格式
env.password = 'Dachuang123'
code_dir = "/docker/git_webhook"
def cmd_docker_compose():
with cd(code_dir):
run('docker-compose up -d')
def cmd_dockerfile():
with cd(code_dir):
run('docker build -t nginx-gunicorn-flask:v1 .')
def cmd_pull():
with cd(code_dir):
run('git pull origin master')
def cmd_build_up():
cmd_pull()
cmd_dockerfile()
cmd_docker_compose()
def cmd_stop():
with cd(code_dir):
run('docker-compose stop')
if __name__ == '__main__':
execute(cmd_build_up)
# execute(cmd_pull)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。