fix: Use build directive for standalone Docker (not Swarm)

This commit is contained in:
Paul Nothaft
2026-01-04 22:44:56 +01:00
parent 8d7db44c08
commit 68899d332c
+18 -20
View File
@@ -9,13 +9,13 @@ services:
- /mnt/DockerMount/minio-webui/redis:/data - /mnt/DockerMount/minio-webui/redis:/data
networks: networks:
- minio-webui-network - minio-webui-network
deploy: restart: unless-stopped
restart_policy:
condition: any
# Combined app (backend + frontend) # Combined app (backend + frontend)
app: app:
image: theluap/minio-webui:latest build:
context: .
dockerfile: Dockerfile
environment: environment:
- NODE_ENV=production - NODE_ENV=production
- PORT=3000 - PORT=3000
@@ -48,22 +48,20 @@ services:
- /mnt/DockerMount/minio-webui/mc-config:/home/nodejs/.mc - /mnt/DockerMount/minio-webui/mc-config:/home/nodejs/.mc
depends_on: depends_on:
- redis - redis
deploy: restart: unless-stopped
restart_policy: labels:
condition: any - "traefik.enable=true"
labels: - "traefik.http.routers.minio-webui.rule=Host(`minio-webui.local.nothaft.cloud`)"
- "traefik.enable=true" - "traefik.http.routers.minio-webui.entrypoints=https"
- "traefik.http.routers.minio-webui.rule=Host(`minio-webui.local.nothaft.cloud`)" - "traefik.http.routers.minio-webui.tls.certresolver=dns"
- "traefik.http.routers.minio-webui.entrypoints=https" - "traefik.http.services.minio-webui.loadbalancer.server.port=80"
- "traefik.http.routers.minio-webui.tls.certresolver=dns" - "traefik.docker.network=proxy"
- "traefik.http.services.minio-webui.loadbalancer.server.port=80" # Homepage integration
- "traefik.docker.network=proxy" - "homepage.group=Infrastructure"
# Homepage integration - "homepage.name=MinIO WebUI"
- "homepage.group=Infrastructure" - "homepage.icon=mdi-database"
- "homepage.name=MinIO WebUI" - "homepage.href=https://minio-webui.local.nothaft.cloud/"
- "homepage.icon=mdi-database" - "homepage.description=MinIO Storage Manager"
- "homepage.href=https://minio-webui.local.nothaft.cloud/"
- "homepage.description=MinIO Storage Manager"
networks: networks:
- minio-webui-network - minio-webui-network
- proxy - proxy