[Unit] Description=Virtual Fashion MinIO After=network-online.target [Container] Image=docker.io/minio/minio:latest AutoUpdate=registry Environment=MINIO_ROOT_USER=virtual_fashion_admin Environment=MINIO_ROOT_PASSWORD=VF_m1n10_s3cur3_p@ssw0rd_2025 Environment=MINIO_BROWSER_REDIRECT_URL=https://minio-console.virtualfashion.com.br Volume=/mnt/data/virtual-fashion/minio:/data:Z Exec=server /data --console-address ":9001" Network=web_proxy NetworkAlias=minio # Traefik (API) Label=traefik.enable=true Label=traefik.http.routers.virtual-fashion-minio.rule=Host(`minio.virtualfashion.com.br`) || Host(`minio-dev.virtualfashion.com.br`) Label=traefik.http.routers.virtual-fashion-minio.entrypoints=websecure Label=traefik.http.routers.virtual-fashion-minio.tls.certresolver=myresolver Label=traefik.http.routers.virtual-fashion-minio.service=virtual-fashion-minio-api Label=traefik.http.services.virtual-fashion-minio-api.loadbalancer.server.port=9000 # Traefik (Console) Label=traefik.http.routers.virtual-fashion-minio-console.rule=Host(`minio-console.virtualfashion.com.br`) || Host(`minio-console-dev.virtualfashion.com.br`) Label=traefik.http.routers.virtual-fashion-minio-console.entrypoints=websecure Label=traefik.http.routers.virtual-fashion-minio-console.tls.certresolver=myresolver Label=traefik.http.routers.virtual-fashion-minio-console.service=virtual-fashion-minio-console Label=traefik.http.services.virtual-fashion-minio-console.loadbalancer.server.port=9001 Label=traefik.docker.network=web_proxy [Install] WantedBy=multi-user.target