mirror of https://github.com/OpenVidu/openvidu.git
Safely remove certificates folder
parent
0463230e9d
commit
f73bafdd7a
|
@ -74,7 +74,7 @@ services:
|
||||||
- MAX_PORT=65535
|
- MAX_PORT=65535
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
image: openvidu/openvidu-proxy:4.0.0-dev3
|
image: openvidu/openvidu-proxy:4.0.0-dev4
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
network_mode: host
|
network_mode: host
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
@ -68,22 +68,23 @@ printf "\n ======================================="
|
||||||
printf "\n"
|
printf "\n"
|
||||||
|
|
||||||
printf "\n Configure %s domain..." "${DOMAIN_OR_PUBLIC_IP}"
|
printf "\n Configure %s domain..." "${DOMAIN_OR_PUBLIC_IP}"
|
||||||
OLD_DOMAIN_OR_PUBLIC_IP=$(grep "${DOMAIN_OR_PUBLIC_IP}" "${CERTIFICATES_CONF}" | cut -f1 -d$'\t')
|
OLD_DOMAIN_OR_PUBLIC_IP=$(head -n 1 "${CERTIFICATES_CONF}" | cut -f1 -d$'\t')
|
||||||
CERTIFICATED_OLD_CONFIG=$(grep "${DOMAIN_OR_PUBLIC_IP}" "${CERTIFICATES_CONF}" | cut -f2 -d$'\t')
|
CERTIFICATED_OLD_CONFIG=$(head -n 1 "${CERTIFICATES_CONF}" | cut -f2 -d$'\t')
|
||||||
|
|
||||||
printf "\n - New configuration: %s" "${CERTIFICATE_TYPE}"
|
printf "\n - New configuration: %s %s" "${CERTIFICATE_TYPE}" "${DOMAIN_OR_PUBLIC_IP}"
|
||||||
|
|
||||||
if [ -z "${CERTIFICATED_OLD_CONFIG}" ]; then
|
if [ -z "${CERTIFICATED_OLD_CONFIG}" ]; then
|
||||||
printf "\n - Old configuration: none"
|
printf "\n - Old configuration: none"
|
||||||
else
|
else
|
||||||
printf "\n - Old configuration: %s" "${CERTIFICATED_OLD_CONFIG}"
|
printf "\n - Old configuration: %s %s" "${CERTIFICATED_OLD_CONFIG}" "${OLD_DOMAIN_OR_PUBLIC_IP}"
|
||||||
|
|
||||||
if [ "${CERTIFICATED_OLD_CONFIG}" != "${CERTIFICATE_TYPE}" ] || \
|
if [ "${CERTIFICATED_OLD_CONFIG}" != "${CERTIFICATE_TYPE}" ] || \
|
||||||
[ "${OLD_DOMAIN_OR_PUBLIC_IP}" != "${DOMAIN_OR_PUBLIC_IP}" ]; then
|
[ "${OLD_DOMAIN_OR_PUBLIC_IP}" != "${DOMAIN_OR_PUBLIC_IP}" ]; then
|
||||||
|
|
||||||
printf "\n - Restarting configuration... Removing old certificated..."
|
printf "\n - Restarting configuration... Removing old certificated..."
|
||||||
|
# Remove certificate folder safely
|
||||||
|
find "${CERTIFICATES_FOLDER:?}" -mindepth 1 -delete
|
||||||
# Recreate certificates folder
|
# Recreate certificates folder
|
||||||
rm -rf "${CERTIFICATES_FOLDER:?}"
|
|
||||||
mkdir -p "${CERTIFICATES_LIVE_FOLDER}"
|
mkdir -p "${CERTIFICATES_LIVE_FOLDER}"
|
||||||
touch "${CERTIFICATES_CONF}"
|
touch "${CERTIFICATES_CONF}"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue