init
This commit is contained in:
commit
a42e0152bf
31
compose.yml
Normal file
31
compose.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
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:
|
||||||
|
|
||||||
|
networks:
|
||||||
|
proxy:
|
||||||
|
name: traefik_exposed
|
||||||
|
external: true
|
||||||
Loading…
x
Reference in New Issue
Block a user