diff --git a/NginxProxyManager/docker-compose.yml b/NginxProxyManager/docker-compose.yml index da6f0c0..0038f06 100644 --- a/NginxProxyManager/docker-compose.yml +++ b/NginxProxyManager/docker-compose.yml @@ -15,7 +15,12 @@ services: - ${DATA_PATH}/mysql:/var/lib/mysql networks: - internal - + healthcheck: + test: ["CMD-SHELL", "mariadb-admin ping -h 127.0.0.1 -u root -p$$MYSQL_ROOT_PASSWORD || exit 1"] + interval: 20s + timeout: 5s + retries: 5 + start_period: 30s nginx-proxy-manager: image: jc21/nginx-proxy-manager:latest @@ -36,6 +41,9 @@ services: - ${DATA_PATH}/npm:/data - ${DATA_PATH}/letsencrypt:/etc/letsencrypt depends_on: + db: + condition: service_healthy + restart: true networks: - internal - external