From b5458aafd1a5ea148e22e9cabee028a2bf90f540 Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Wed, 29 Apr 2020 16:43:19 +0200 Subject: [PATCH] Virtual env for Gunicorn. --- install.sh | 7 +++++++ run.sh | 2 ++ 2 files changed, 9 insertions(+) diff --git a/install.sh b/install.sh index 955928ee..27e5fc84 100755 --- a/install.sh +++ b/install.sh @@ -47,6 +47,13 @@ if [ $mode == "prod" ]; then echo "Copy configuration to '/etc/aura/engine.ini'" cp -n configuration/sample-production.engine.ini /etc/aura/engine.ini + + echo "Create Virtual Env for Gunicorn" + virtualenv -p /usr/bin/python3.7 ../python-env + source ../python-env/bin/activate + + echo "Install Requirements to Virtual Env" + install -r requirements.txt fi diff --git a/run.sh b/run.sh index 86ceeb69..e25a27ba 100755 --- a/run.sh +++ b/run.sh @@ -42,6 +42,8 @@ fi if [[ $mode == "api" ]]; then echo "Building Web Applications" sh ./script/build-web.sh + echo "Activating Python Environment" + source ../python-env/bin/activate echo "Starting API Server" gunicorn -c configuration/gunicorn.conf.py engine-api:app fi \ No newline at end of file -- GitLab