feat(scripts): 增加 dsite 部署脚本;修复嘟嘟机部署提示有误的问题
增加 dsite 部署脚本;修复嘟嘟机部署提示有误的问题 Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
parent
83a3bd193b
commit
844ce1bfd5
@ -224,7 +224,7 @@ class RequestHandler(BaseHTTPRequestHandler):
|
|||||||
subprocess.call("/root/deploy/dsite_prepare.sh")
|
subprocess.call("/root/deploy/dsite_prepare.sh")
|
||||||
subprocess.run(["supervisorctl", "restart", "dsite"])
|
subprocess.run(["supervisorctl", "restart", "dsite"])
|
||||||
self.msg_compoment(access_token, open_id, '🎉 %s 部署成功 🎉' % site_)
|
self.msg_compoment(access_token, open_id, '🎉 %s 部署成功 🎉' % site_)
|
||||||
if site_ == 'dodo':
|
elif site_ == 'dodo':
|
||||||
self.msg_compoment(access_token, open_id, '🚧 %s 开始部署 🚧' % site_)
|
self.msg_compoment(access_token, open_id, '🚧 %s 开始部署 🚧' % site_)
|
||||||
subprocess.run(["git", "pull"])
|
subprocess.run(["git", "pull"])
|
||||||
self.msg_compoment(access_token, open_id, '🎉 %s 部署成功 🎉' % site_)
|
self.msg_compoment(access_token, open_id, '🎉 %s 部署成功 🎉' % site_)
|
||||||
|
|||||||
5
scripts/dsite_prepare.sh
Normal file
5
scripts/dsite_prepare.sh
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
/root/.pyenv/versions/py37/bin/pip install -r /root/deploy/dsite/develop_requirements.txt
|
||||||
|
/root/.pyenv/versions/py37/bin/python /root/deploy/dsite/manage.py collectstatic --noinput
|
||||||
|
/root/.pyenv/versions/py37/bin/python /root/deploy/dsite/manage.py migrate
|
||||||
Loading…
x
Reference in New Issue
Block a user