diff --git a/docker-compose/setup-script/noco.sh b/docker-compose/setup-script/noco.sh index ca0e46acb1..4954dca249 100755 --- a/docker-compose/setup-script/noco.sh +++ b/docker-compose/setup-script/noco.sh @@ -576,6 +576,8 @@ services: nginx: image: nginx:latest + labels: + com.nocodb.service: "nginx" volumes: - ./nginx:/etc/nginx/conf.d EOF @@ -606,7 +608,7 @@ if [ "$SSL_ENABLED" = 'y' ] || [ "$SSL_ENABLED" = 'Y' ]; then - ./letsencrypt:/etc/letsencrypt - letsencrypt-lib:/var/lib/letsencrypt - webroot:/var/www/certbot - - /var/run/docker.sock:/var/run/docker.sock # Mount Docker socket + - /var/run/docker.sock:/var/run/docker.sock entrypoint: | /bin/sh -c ' apk add docker-cli; @@ -619,7 +621,7 @@ if [ "$SSL_ENABLED" = 'y' ] || [ "$SSL_ENABLED" = 'Y' ]; then else echo "Certificates renewed. Reloading nginx..."; sleep 5; - CONTAINER_NAME=\$\$(docker ps --format "{{.Names}}" | grep "nginx") + CONTAINER_NAME=\$\$(docker ps --format "{{.Names}}" --filter "com.nocodb.service=nginx" | grep "nginx") docker exec \$\$CONTAINER_NAME nginx -s reload; fi; sleep 12h & wait \$\${!};