s3/compose.yml

35 lines
863 B
YAML

services:
minio:
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z
command: server /data
networks:
- proxy
environment:
MINIO_ROOT_USER: "${MINIO_USER}"
MINIO_ROOT_PASSWORD: "${MINIO_PASSWORD}"
healthcheck:
test: ["CMD", "mc", "ready", "local"]
interval: 5s
timeout: 5s
retries: 5
volumes:
- data:/data
labels:
traefik.enable: true
traefik.http.routers.minio.rule: "Host(`s3.urmel.de`)"
traefik.http.routers.minio.tls: true
traefik.http.routers.minio.tls.certResolver: hetzner
traefik.http.services.minio-https.loadbalancer.server.port: 9000
volumes:
data:
driver_opts:
type: nfs4
o: addr=217.100.0.2,rw,noatime,tcp
device: ":/mnt/Main/servicesData/s3"
networks:
proxy:
name: traefik_exposed
external: true