From 844ce1bfd585f50608134abbae25def6a212664c Mon Sep 17 00:00:00 2001 From: Ching Date: Sat, 5 Feb 2022 02:23:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(scripts):=20=E5=A2=9E=E5=8A=A0=20dsite=20?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E8=84=9A=E6=9C=AC=EF=BC=9B=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=98=9F=E5=98=9F=E6=9C=BA=E9=83=A8=E7=BD=B2=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E6=9C=89=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加 dsite 部署脚本;修复嘟嘟机部署提示有误的问题 Signed-off-by: Ching --- scripts/dodo.py | 2 +- scripts/dsite_prepare.sh | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 scripts/dsite_prepare.sh 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