networks: front: external: true name: ${APP_PROXY_NETWORK:-traefik} services: minio: networks: front: default: environment: - MINIO_DOMAIN=minio.$APP_TOP_DOMAIN - MINIO_SERVER_URL=https://minio.$APP_TOP_DOMAIN - MINIO_BROWSER_REDIRECT_URL=https://minio-console.$APP_TOP_DOMAIN labels: - "traefik.enable=true" # Console - "traefik.http.routers.minio-console.rule=Host(`minio-console.$APP_TOP_DOMAIN`)" - "traefik.http.routers.minio-console.entrypoints=front-https" - "traefik.http.routers.minio-console.tls=true" - "traefik.http.routers.minio-console.tls.certresolver=$TRAEFIK_CERTRESOLV" - "traefik.http.routers.minio-console.service=minio-console" - "traefik.http.services.minio-console.loadbalancer.server.port=9001" # APi - "traefik.http.routers.minio.rule=Host(`minio.$APP_TOP_DOMAIN`)" - "traefik.http.routers.minio.entrypoints=front-https" - "traefik.http.routers.minio.tls=true" - "traefik.http.routers.minio.tls.certresolver=$TRAEFIK_CERTRESOLV" - "traefik.http.routers.minio.service=minio" - "traefik.http.services.minio.loadbalancer.server.port=9000"