From c6af6aa50fb6d12257554740cb8d505f34332e6e Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Thu, 19 Mar 2020 11:25:41 +0100 Subject: [PATCH] Extend install script. --- install.sh | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index 3277127..6d0ebad 100755 --- a/install.sh +++ b/install.sh @@ -18,7 +18,16 @@ fi # Production -if [ $mode == "api" ]; then +if [ $mode == "dev" ]; then + + echo "Copy configuration to './configuration/engine.ini'" + cp -n sample.engine.ini engine.ini +fi + + +# Production + +if [ $mode == "prod" ]; then if getent passwd 'engineuser' > /dev/null 2>&1; then echo "User 'engineuser' exists already."; else @@ -27,9 +36,6 @@ if [ $mode == "api" ]; then adduser engineuser sudo fi - echo "Set Ownership of '/opt/aura/engine' to Engine User" - chown -R engineuser:engineuser . - echo "Copy Supervisor Config to '/etc/supervisor/conf.d'" cp configuration/supervisor/engine-api.conf /etc/supervisor/conf.d/ @@ -39,7 +45,14 @@ if [ $mode == "api" ]; then echo "Create Configuration Directory `/etc/aura/engine`" mkdir -p /etc/aura - mkdir -p /etc/aura/engine + + echo "Copy configuration to './configuration/engine.ini'" + cp -n sample.engine.ini engine.ini + + echo "Set Ownership of '/opt/aura/engine', '/var/log/aura/' and '/etc/aura/engine.ini' to Engine User" + chown -R engineuser:engineuser . + chown -R engineuser:engineuser /var/log/aura/ + chown -R engineuser:engineuser /etc/aura/engine.ini fi -- GitLab