From f11d151924eb61652c73faea674cfa1c463529c3 Mon Sep 17 00:00:00 2001 From: DeathByDenim Date: Fri, 18 Feb 2022 19:00:02 -0500 Subject: [PATCH] Split websocket stuff in separate .conf for Nginx --- deploy.sh | 8 ++++---- scripts/deploy_armagetron_advanced.sh | 10 ++++++++++ scripts/deploy_mindustry.sh | 10 ++++++++++ scripts/deploy_unvanquished.sh | 10 ++++++++++ scripts/deploy_webserver.sh | 28 ++++----------------------- scripts/deploy_xonotic.sh | 10 ++++++++++ 6 files changed, 48 insertions(+), 28 deletions(-) diff --git a/deploy.sh b/deploy.sh index 90569bb..3f2e25d 100755 --- a/deploy.sh +++ b/deploy.sh @@ -62,6 +62,10 @@ else fi cp console2web/console2web.py /usr/bin/console2web +# Deploy web interface stuff +"$(dirname "$0")"/scripts/deploy_monitoring.sh +"$(dirname "$0")"/scripts/deploy_webserver.sh + # Deploy the game servers "$(dirname "$0")"/scripts/deploy_supertuxkart.sh "$(dirname "$0")"/scripts/deploy_bzflag.sh @@ -75,9 +79,5 @@ cp console2web/console2web.py /usr/bin/console2web "$(dirname "$0")"/scripts/deploy_xonotic.sh "$(dirname "$0")"/scripts/deploy_armagetron_advanced.sh -# Deploy web interface stuff -"$(dirname "$0")"/scripts/deploy_monitoring.sh -"$(dirname "$0")"/scripts/deploy_webserver.sh - echo echo "Installation complete. Password is ${systempassword}" diff --git a/scripts/deploy_armagetron_advanced.sh b/scripts/deploy_armagetron_advanced.sh index 3bea3e5..2b97df7 100755 --- a/scripts/deploy_armagetron_advanced.sh +++ b/scripts/deploy_armagetron_advanced.sh @@ -26,5 +26,15 @@ EOF systemctl restart armagetronad-dedicated.service +cat > /etc/nginx/gameserver.d/armagetronad.conf < /etc/nginx/gameserver.d/mindustry.conf < /etc/nginx/gameserver.d/unvanquished.conf < /etc/nginx/htpasswd echo -e "import bcrypt\nprint(bcrypt.hashpw('${systempassword}'.encode('utf8'),bcrypt.gensalt(rounds=10)).decode('utf8'))" | python3 >> /etc/nginx/htpasswd diff --git a/scripts/deploy_xonotic.sh b/scripts/deploy_xonotic.sh index 52ba450..ae98082 100755 --- a/scripts/deploy_xonotic.sh +++ b/scripts/deploy_xonotic.sh @@ -55,4 +55,14 @@ EOF systemctl daemon-reload systemctl enable --now xonotic.service +cat > /etc/nginx/gameserver.d/xonotic.conf <