diff --git a/docker-compose.yml b/docker-compose.yml index bc94dc5..1922516 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,6 +8,12 @@ services: - db - redis - onlyoffice + healthcheck: + test: ["CMD-SHELL", "curl -fsS http://localhost/status.php || exit 1"] + interval: 30s + timeout: 10s + start_period: 90s + retries: 5 environment: MYSQL_HOST: db MYSQL_DATABASE: ${MARIADB_DATABASE:-nextcloud} @@ -34,6 +40,12 @@ services: depends_on: - db - redis + healthcheck: + test: ["CMD-SHELL", "runuser -u www-data -- php /var/www/html/occ status >/dev/null 2>&1"] + interval: 60s + timeout: 15s + start_period: 90s + retries: 3 environment: MYSQL_HOST: db MYSQL_DATABASE: ${MARIADB_DATABASE:-nextcloud} @@ -86,7 +98,7 @@ services: retries: 5 onlyoffice: - image: onlyoffice/documentserver:${ONLYOFFICE_VERSION:-8.0} + image: onlyoffice/documentserver:${ONLYOFFICE_VERSION:-9.2} restart: unless-stopped environment: JWT_ENABLED: "true"