From 0531c484ababf83733c6a566a9b4ee31438050e0 Mon Sep 17 00:00:00 2001 From: midoks Date: Thu, 10 Nov 2022 21:20:12 +0800 Subject: [PATCH] up --- scripts/init.d/mw-task.service.tpl | 1 + scripts/init.d/mw.service.tpl | 1 + scripts/init.d/service.sh | 8 ++++++++ 3 files changed, 10 insertions(+) create mode 100644 scripts/init.d/service.sh diff --git a/scripts/init.d/mw-task.service.tpl b/scripts/init.d/mw-task.service.tpl index d7138d9c5..da6b7e33e 100755 --- a/scripts/init.d/mw-task.service.tpl +++ b/scripts/init.d/mw-task.service.tpl @@ -5,6 +5,7 @@ After=network.target [Service] Type=simple WorkingDirectory={$SERVER_PATH} +EnvironmentFile={$SERVER_PATH}/scripts/init.d/service.sh ExecStart=python3 task.py ExecStop=kill -HUP $MAINID ExecReload=kill -HUP $MAINID diff --git a/scripts/init.d/mw.service.tpl b/scripts/init.d/mw.service.tpl index a5abeb25b..a6a359a2e 100755 --- a/scripts/init.d/mw.service.tpl +++ b/scripts/init.d/mw.service.tpl @@ -5,6 +5,7 @@ After=network.target [Service] Type=simple WorkingDirectory={$SERVER_PATH} +EnvironmentFile={$SERVER_PATH}/scripts/init.d/service.sh ExecStart=gunicorn -c setting.py app:app ExecStop=kill -HUP $MAINID ExecReload=kill -HUP $MAINID diff --git a/scripts/init.d/service.sh b/scripts/init.d/service.sh new file mode 100644 index 000000000..fea074dbe --- /dev/null +++ b/scripts/init.d/service.sh @@ -0,0 +1,8 @@ +#!/bin/bash +PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin +export PATH + +cd /www/server/mdserver-web +if [ -f bin/activate ];then + source bin/activate +fi \ No newline at end of file