Fix: Prevent breaking on container restart

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2020-05-27 09:38:22 +02:00
parent 346933c0ab
commit c4e8ba8e26
Signed by: luzifer
GPG Key ID: DC2729FDD34BE99E

View File

@ -1,6 +1,11 @@
#!/usr/bin/with-contenv /bin/bash #!/usr/bin/with-contenv /bin/bash
set -euxo pipefail set -euxo pipefail
[ -e /etc/jitsi/.configured ] && {
echo "Configuration was already applied, not re-applying"
exit 0
}
cfg_file_path="/usr/local/share/jitsi-config" cfg_file_path="/usr/local/share/jitsi-config"
[ -n "${JITSI_DOMAIN:-}" ] || { [ -n "${JITSI_DOMAIN:-}" ] || {
@ -52,3 +57,8 @@ prosodyctl register focus "auth.${JITSI_DOMAIN}" "${JITSI_ADMIN_SECRET}"
popd popd
} }
# Mark container as initialized not to overwrite config
# which would break the container as passwords would be
# re-issued
touch /etc/jitsi/.configured