def update():
rsync_project(
'/home/%s/combine' % env.user,
'.',
exclude=(
'.git',
'data',
'config.yml',
),
)
with cd('combine'), venv('combine'):
run('mv config.yml{.prd,}')
run('pip install -r etc/requirements.txt')
run('pip install -e .')
put_systemd_services()
mkdir('/var/run/gunicorn')
systemctl_start('combine-uploader')
systemctl_start('combine-irc')
mkdir('/var/run/watch-ip')
systemctl_start('watch-ip.timer')
systemctl_start('watch-ip.service')
run('systemctl is-active combine-uploader')
run('systemctl is-active combine-irc')
restart_nginx()
评论列表
文章目录