37 lines
1.5 KiB
Text
37 lines
1.5 KiB
Text
[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
|