diff options
author | Javier Sepulveda <javier.sepulveda@uv.es> | 2023-03-31 18:25:05 +0200 |
---|---|---|
committer | Javier Sepulveda <javier.sepulveda@uv.es> | 2023-04-05 11:18:05 +0200 |
commit | a957cbabca40b0f5fc617c3d125dcf0335fb3813 (patch) | |
tree | 09344a104a206226dfcff054d53b64b0fdde924c /netzbon | |
parent | 17bfaf6eedbb746d2ec54b5b5a183392e03dee51 (diff) | |
download | deployment-a957cbabca40b0f5fc617c3d125dcf0335fb3813.tar.gz deployment-a957cbabca40b0f5fc617c3d125dcf0335fb3813.tar.bz2 deployment-a957cbabca40b0f5fc617c3d125dcf0335fb3813.zip |
Avoid file exist errors
Diffstat (limited to 'netzbon')
-rwxr-xr-x | netzbon/config_nginx.sh | 17 |
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 |