From b4014b802f0feba4d148b1588167eaf39efd7464 Mon Sep 17 00:00:00 2001 From: Paul Nothaft Date: Sun, 4 Jan 2026 22:48:27 +0100 Subject: [PATCH] fix: Add image name and use deploy.restart_policy for Swarm --- docker-compose.prod.yml | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 92596ad..9126075 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -9,10 +9,13 @@ services: - /mnt/DockerMount/minio-webui/redis:/data networks: - minio-webui-network - restart: unless-stopped + deploy: + restart_policy: + condition: any # Combined app (backend + frontend) app: + image: minio-webui:latest build: context: . dockerfile: Dockerfile @@ -48,20 +51,22 @@ services: - /mnt/DockerMount/minio-webui/mc-config:/home/nodejs/.mc depends_on: - redis - restart: unless-stopped - labels: - - "traefik.enable=true" - - "traefik.http.routers.minio-webui.rule=Host(`minio-webui.local.nothaft.cloud`)" - - "traefik.http.routers.minio-webui.entrypoints=https" - - "traefik.http.routers.minio-webui.tls.certresolver=dns" - - "traefik.http.services.minio-webui.loadbalancer.server.port=80" - - "traefik.docker.network=proxy" - # Homepage integration - - "homepage.group=Infrastructure" - - "homepage.name=MinIO WebUI" - - "homepage.icon=mdi-database" - - "homepage.href=https://minio-webui.local.nothaft.cloud/" - - "homepage.description=MinIO Storage Manager" + deploy: + restart_policy: + condition: any + labels: + - "traefik.enable=true" + - "traefik.http.routers.minio-webui.rule=Host(`minio-webui.local.nothaft.cloud`)" + - "traefik.http.routers.minio-webui.entrypoints=https" + - "traefik.http.routers.minio-webui.tls.certresolver=dns" + - "traefik.http.services.minio-webui.loadbalancer.server.port=80" + - "traefik.docker.network=proxy" + # Homepage integration + - "homepage.group=Infrastructure" + - "homepage.name=MinIO WebUI" + - "homepage.icon=mdi-database" + - "homepage.href=https://minio-webui.local.nothaft.cloud/" + - "homepage.description=MinIO Storage Manager" networks: - minio-webui-network - proxy