diff --git a/scripts/dodo.py b/scripts/dodo.py index 3decf5e..c0783be 100644 --- a/scripts/dodo.py +++ b/scripts/dodo.py @@ -224,7 +224,7 @@ class RequestHandler(BaseHTTPRequestHandler): subprocess.call("/root/deploy/dsite_prepare.sh") subprocess.run(["supervisorctl", "restart", "dsite"]) self.msg_compoment(access_token, open_id, '🎉 %s 部署成功 🎉' % site_) - if site_ == 'dodo': + elif site_ == 'dodo': self.msg_compoment(access_token, open_id, '🚧 %s 开始部署 🚧' % site_) subprocess.run(["git", "pull"]) self.msg_compoment(access_token, open_id, '🎉 %s 部署成功 🎉' % site_) diff --git a/scripts/dsite_prepare.sh b/scripts/dsite_prepare.sh new file mode 100644 index 0000000..f3a14aa --- /dev/null +++ b/scripts/dsite_prepare.sh @@ -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