From 44e5b74b32990d7f6adc87d8bbf771c54a2b9183 Mon Sep 17 00:00:00 2001
From: David Trattnig <david.trattnig@o94.at>
Date: Wed, 29 Apr 2020 20:45:46 +0200
Subject: [PATCH] Create default Gunicorn configuration file.

---
 configuration/{gunicorn.conf.py => sample.gunicorn.conf.py} | 0
 docs/installation-production.md                             | 3 ++-
 install.sh                                                  | 5 ++++-
 3 files changed, 6 insertions(+), 2 deletions(-)
 rename configuration/{gunicorn.conf.py => sample.gunicorn.conf.py} (100%)

diff --git a/configuration/gunicorn.conf.py b/configuration/sample.gunicorn.conf.py
similarity index 100%
rename from configuration/gunicorn.conf.py
rename to configuration/sample.gunicorn.conf.py
diff --git a/docs/installation-production.md b/docs/installation-production.md
index 708d5a28..e9e856ba 100644
--- a/docs/installation-production.md
+++ b/docs/installation-production.md
@@ -108,7 +108,8 @@ This script does the following:
 - NodeJS Modules (`script/install-web.sh`)
 - Python Packages (`requirements.txt`)
 - Creates a log folder in `/var/log/aura/`
-- Creates a default configuration file in `/etc/aura/engine.ini`
+- Creates a default Engine configuration file in `/etc/aura/engine.ini`
+- Creates a default Gunicorn configuration file in `gunicorn.conf.py`
 
 When this is completed, carefully check if any error occured. In case your database has been setup
 automatically, note the relevant credentials for later use in your `engine.ini` configuration.
diff --git a/install.sh b/install.sh
index 27e5fc84..55ffaaf3 100755
--- a/install.sh
+++ b/install.sh
@@ -45,9 +45,12 @@ if [ $mode == "prod" ]; then
     echo "Create local 'tmp' Folder ..."
     mkdir -p tmp
 
-    echo "Copy configuration to '/etc/aura/engine.ini'"
+    echo "Copy default Engine configuration to '/etc/aura/engine.ini'"
     cp -n configuration/sample-production.engine.ini /etc/aura/engine.ini
 
+    echo "Copy default Gunicorn configuration to '/etc/aura/engine.ini'"
+    cp -n configuration/sample.gunicorn.conf.py configuration/gunicorn.conf.py
+
     echo "Create Virtual Env for Gunicorn"
     virtualenv -p /usr/bin/python3.7 ../python-env
     source ../python-env/bin/activate
-- 
GitLab