ACME needs to wait for MySQL to be ready

This commit is contained in:
Michael Kuron 2017-09-27 19:48:25 +02:00
parent ab850dc901
commit ae79445ec0
2 changed files with 7 additions and 1 deletions

View File

@ -80,6 +80,11 @@ else
fi fi
fi fi
while ! mysqladmin ping --host mysql -u${DBUSER} -p${DBPASS} --silent; do
echo "Waiting for database to come up..."
sleep 2
done
while true; do while true; do
if [[ "${SKIP_LETS_ENCRYPT}" =~ ^([yY][eE][sS]|[yY])+$ ]]; then if [[ "${SKIP_LETS_ENCRYPT}" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
echo "SKIP_LETS_ENCRYPT=y, skipping Let's Encrypt..." echo "SKIP_LETS_ENCRYPT=y, skipping Let's Encrypt..."

View File

@ -249,7 +249,8 @@ services:
acme-mailcow: acme-mailcow:
depends_on: depends_on:
- nginx-mailcow - nginx-mailcow
image: mailcow/acme:1.19 - mysql-mailcow
image: mailcow/acme:1.20
build: ./data/Dockerfiles/acme build: ./data/Dockerfiles/acme
init: true init: true
dns: dns: