summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Sepulveda <javier.sepulveda@uv.es>2023-03-31 18:25:05 +0200
committerJavier Sepulveda <javier.sepulveda@uv.es>2023-03-31 18:25:05 +0200
commit00d4f637f849e1f7ca8599569aaf06edfe04b418 (patch)
treef163f46e0ba09dde40db4ad0d7d114410c4f4d6d
parentfc59f0b0afff68ed87e59c1749d8dcfae4baea4e (diff)
downloaddeployment-00d4f637f849e1f7ca8599569aaf06edfe04b418.tar.gz
deployment-00d4f637f849e1f7ca8599569aaf06edfe04b418.tar.bz2
deployment-00d4f637f849e1f7ca8599569aaf06edfe04b418.zip
Avoid file exist errors
-rwxr-xr-xnetzbon/config_nginx.sh17
1 files changed, 16 insertions, 1 deletions
diff --git a/netzbon/config_nginx.sh b/netzbon/config_nginx.sh
index 6bc490d..7a92e69 100755
--- a/netzbon/config_nginx.sh
+++ b/netzbon/config_nginx.sh
@@ -8,8 +8,13 @@ envsubst <nginx-conf/backend.taler-nginx.conf > /etc/nginx/sites-available/backe
envsubst <nginx-conf/bank.taler-nginx.conf > /etc/nginx/sites-available/bank.${DOMAIN_NAME}
envsubst <nginx-conf/exchange.taler-nginx.conf > /etc/nginx/sites-available/exchange.${DOMAIN_NAME}
+# Remove nginx sites-enabled/default if exists
-rm /etc/nginx/sites-enabled/default
+FILE="/etc/nginx/sites-enabled/default"
+
+if test -f "$FILE"; then
+ rm "$FILE"
+fi
if test ${ENABLE_TLS} == "y"
then
@@ -27,9 +32,19 @@ sed -i "s/http:\/\/bank./https:\/\/bank./g" /etc/libeufin/demobank-ui-settings.j
-d exchange.${DOMAIN_NAME}
fi
+# Create nginx symlinks, just once
+
+if [ ! -f /etc/nginx/sites-enabled/backend.${DOMAIN_NAME} ];then
ln -s /etc/nginx/sites-available/backend.${DOMAIN_NAME} /etc/nginx/sites-enabled/backend.${DOMAIN_NAME}
+fi
+
+if [ ! -f /etc/nginx/sites-enabled/bank.${DOMAIN_NAME} ];then
ln -s /etc/nginx/sites-available/bank.${DOMAIN_NAME} /etc/nginx/sites-enabled/bank.${DOMAIN_NAME}
+fi
+
+if [ ! -f /etc/nginx/sites-enabled/exchange.${DOMAIN_NAME} ];then
ln -s /etc/nginx/sites-available/exchange.${DOMAIN_NAME} /etc/nginx/sites-enabled/exchange.${DOMAIN_NAME}
+fi
say "Restarting Nginx with new configuration"
systemctl reload nginx