openvidu/openvidu-server/docker/openvidu-nginx/entrypoint.sh

22 lines
647 B
Bash
Raw Normal View History

2020-03-24 17:18:37 +01:00
#!/bin/bash
if [[ ! -z "${whichcert}" && ! -z "${domain_name}" && ! -z "${letsencrypt_email}" ]]; then
sed -i "s/{domain_name}/${domain_name}/" /etc/nginx/conf.d/*.conf
else
domain_name="openvidu"
mkdir -p /etc/letsencrypt/live/openvidu
openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 \
-subj "/C=/ST=/L=/O=/CN=openvidu" \
-keyout /etc/letsencrypt/live/openvidu/privkey.pem \
-out /etc/letsencrypt/live/openvidu/fullchain.pem
fi
CONFIG_FILES=/etc/nginx/conf.d/*
for file in ${CONFIG_FILES}
do
echo "$( cat ${file} | sed "s/{domain_name}/${domain_name}/")" > ${file}
done
tail -f /var/log/nginx/*.log