diff --git a/install.sh b/install.sh index 955928ee5c40932339a31ffd59f17f33cea11aab..27e5fc845cfd0d8ec52a3753ad21e2bbbf6174a3 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 86ceeb69390dda6f448164ef34f1fdebc7bb10de..e25a27badfee3ada7659094fd6139848c81a3baf 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