diff --git a/docker-compose.yml b/docker-compose.yml index 429f1d7..2aa019e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -189,8 +189,12 @@ services: - "traefik.http.routers.info.service=info" - "traefik.http.routers.info.tls.certresolver=letsencrypt" - "traefik.http.services.info.loadbalancer.server.port=3000" - # MAINTENANCE MIDDLEWARE - - "traefik.http.routers.info.middlewares=catch-maintenance@docker" + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:3000/"] + interval: 15s + timeout: 10s + retries: 3 + start_period: 60s depends_on: backend: condition: service_healthy @@ -200,23 +204,6 @@ services: condition: service_healthy tiles: condition: service_healthy - maintenance-page: - image: nginx:alpine - restart: always - networks: - - dokploy-network - # You can create a folder in your Dokploy project for the HTML - volumes: - - ./maintenance:/usr/share/nginx/html:ro - labels: - - "traefik.enable=true" - - "traefik.http.routers.maint.rule=Host(`${DOMAIN}`)" - - "traefik.http.routers.maint.priority=1" - - "traefik.http.routers.maint.entrypoints=websecure" - - "traefik.http.services.maintenance-page.loadbalancer.server.port=80" - - "traefik.http.middlewares.catch-maintenance.errors.status=502-504" - - "traefik.http.middlewares.catch-maintenance.errors.service=maintenance-page" - - "traefik.http.middlewares.catch-maintenance.errors.query=/index.html" networks: dokploy-network: diff --git a/maintenance/index.html b/maintenance/index.html deleted file mode 100644 index b1b6840..0000000 --- a/maintenance/index.html +++ /dev/null @@ -1,123 +0,0 @@ - - - -
- - - - -Stiamo effettuando degli aggiornamenti per migliorare il servizio.
-Torneremo online a breve.
-Ci scusiamo per il disagio e ti ringraziamo per la pazienza.
-