1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-27 17:56:26 +00:00

wait with kopano-server startup until ssl certificates are present

Signed-off-by: Felix Bartels <felix@host-consultants.de>
This commit is contained in:
Felix Bartels 2018-10-19 15:18:29 +02:00
parent b608aa59f5
commit 5d838d2194

View File

@ -17,8 +17,8 @@ echo "Set ownership" | ts
chown -R kopano:kopano /run /tmp chown -R kopano:kopano /run /tmp
chown kopano:kopano /kopano/data/ /kopano/data/attachments chown kopano:kopano /kopano/data/ /kopano/data/attachments
echo "Clean old pid files and sockets" | ts #echo "Clean old pid files and sockets" | ts
rm -f /var/run/kopano/* #rm -f /var/run/kopano/*
# allow helper commands given by "docker-compose run" # allow helper commands given by "docker-compose run"
if [ $# -gt 0 ] if [ $# -gt 0 ]
@ -30,6 +30,11 @@ fi
# start regular service # start regular service
case "$SERVICE_TO_START" in case "$SERVICE_TO_START" in
server) server)
# TODO the until loop needs to be extended for the other services and certificates
until [[ -f $KCCONF_SERVER_SERVER_SSL_KEY_FILE && -f $KCCONF_SERVER_SERVER_SSL_CA_FILE ]]; do
echo "waiting for $KCCONF_SERVER_SERVER_SSL_KEY_FILE & $KCCONF_SERVER_SERVER_SSL_CA_FILE"| ts
sleep 5
done
exec /usr/sbin/kopano-server -F exec /usr/sbin/kopano-server -F
;; ;;
dagent) dagent)