From 9a038519b1f80bc0e8b82b3a40fccceb8b55cb2f Mon Sep 17 00:00:00 2001 From: DeathByDenim Date: Tue, 15 Feb 2022 20:36:49 -0500 Subject: [PATCH] Allow for absence of SSL --- scripts/deploy_webserver.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/deploy_webserver.sh b/scripts/deploy_webserver.sh index 5550fce..cfed124 100755 --- a/scripts/deploy_webserver.sh +++ b/scripts/deploy_webserver.sh @@ -10,7 +10,9 @@ firewall-cmd --zone=public --add-service=https --permanent firewall-cmd --reload # Request SSL certificate. This assumes DNS has been set up already -certbot -n --nginx -d ${DOMAINNAME} -d www.${DOMAINNAME} --agree-tos -m "${letsencryptemail}" +if [ $NOSSL -ne 1 ]; then + certbot -n --nginx -d ${DOMAINNAME} -d www.${DOMAINNAME} --agree-tos -m "${letsencryptemail}" +fi # Put the website files in place cp -r "$(dirname "$0")"/../website/* /var/www/html @@ -20,6 +22,11 @@ done for file in /var/www/html/*\.html; do sed -i $file -e s/"HOSTEDBYNAME"/"${HOSTEDBYNAME}"/g done +if [ $NOSSL -eq 1 ]; then + for file in /var/www/html/js/*\.js; do + sed -i $file -e s/"wss:"/"ws:"/g + done +fi # Patch the NGINX configuration for the web sockets cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak