#!/bin/bash set -ex # waits for key events in various containers # e.g. kopano_server:236 signals succesful start of kopano-server process dockerize \ -wait file://var/run/kopano/grapi/notify.sock \ -wait file://var/run/kopano/server.sock \ -wait http://kopano_konnect:8777/.well-known/openid-configuration \ -wait tcp://"${KCCONF_SERVER_MYSQL_HOST}":3306 \ -wait tcp://kopano_dagent:2003 \ -wait tcp://kopano_gateway:143 \ -wait tcp://kopano_ical:8080 \ -wait tcp://kopano_kwmserver:8778 \ -wait http://kopano_meet:9080/meet \ -wait tcp://kopano_server:236 \ -wait tcp://kopano_server:237 \ -wait tcp://web:2015 \ -wait tcp://kopano_webapp:9080 \ -wait tcp://kopano_zpush:80 \ -timeout 120s # make sure the public store exists docker exec kopano_server kopano-storeadm -h default: -P || true docker exec kopano_server kopano-cli --list-users docker exec kopano_server kopano-admin -l docker exec kopano_zpush z-push-admin -a list docker exec kopano_zpush z-push-gabsync -a sync