From 68899d332cfa4f8015d7b07314d2041dea24a416 Mon Sep 17 00:00:00 2001 From: Paul Nothaft Date: Sun, 4 Jan 2026 22:44:56 +0100 Subject: [PATCH] fix: Use build directive for standalone Docker (not Swarm) --- docker-compose.prod.yml | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 3e0c9a6..92596ad 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -9,13 +9,13 @@ services: - /mnt/DockerMount/minio-webui/redis:/data networks: - minio-webui-network - deploy: - restart_policy: - condition: any + restart: unless-stopped # Combined app (backend + frontend) app: - image: theluap/minio-webui:latest + build: + context: . + dockerfile: Dockerfile environment: - NODE_ENV=production - PORT=3000 @@ -48,22 +48,20 @@ services: - /mnt/DockerMount/minio-webui/mc-config:/home/nodejs/.mc depends_on: - redis - 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" + 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" networks: - minio-webui-network - proxy