Browse Source

chore: add an extra label to nginx for proper filtering of docker container

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/9019/head
Pranav C 5 months ago
parent
commit
59790ebcf6
  1. 6
      docker-compose/setup-script/noco.sh

6
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 \$\${!};

Loading…
Cancel
Save