feat(nginx): Do Nginx cotainer reload only when Docker service is active
This commit is contained in:
parent
2f231e4a7a
commit
6c09ba8a9c
@ -1,6 +1,8 @@
|
||||
#!/bin/bash
|
||||
declare nginx_container="${1:?}"
|
||||
if [[ "$( docker container inspect -f '{{.State.Running}}' "${nginx_container}" 2> /dev/null )" == "true" ]]; then
|
||||
docker exec -t "${nginx_container}" sh -c 'nginx -t &>/dev/null' && \
|
||||
docker kill --signal SIGHUP "${nginx_container}"
|
||||
if systemctl --quiet is-active docker.service; then
|
||||
if [[ "$( docker container inspect -f '{{.State.Running}}' "${nginx_container}" 2> /dev/null )" == "true" ]]; then
|
||||
docker exec -t "${nginx_container}" sh -c 'nginx -t &>/dev/null' && \
|
||||
docker kill --signal SIGHUP "${nginx_container}"
|
||||
fi
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user