From aa237ae8ef0a1f4ed690ba4dee281ac330b75c0f Mon Sep 17 00:00:00 2001 From: johnhkchen Date: Wed, 22 Oct 2025 13:54:56 -0700 Subject: [PATCH] Add explicit Traefik labels for S3 API routing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Coolify UI overrides SERVICE_FQDN env vars, so we need explicit Traefik labels to route s3.b28.dev → port 9000 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- docker-compose.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index f5e34c1..a625490 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -33,6 +33,13 @@ services: - "9000" # S3 API - "9001" # Web Console + labels: + # S3 API routing (port 9000) + - "traefik.http.routers.minio-s3.rule=Host(`s3.b28.dev`)" + - "traefik.http.routers.minio-s3.entrypoints=http" + - "traefik.http.routers.minio-s3.service=minio-s3-service" + - "traefik.http.services.minio-s3-service.loadbalancer.server.port=9000" + healthcheck: test: ["CMD", "mc", "ready", "local"] interval: 30s