From 8e9a7d82672ae0a73466754d500919516721180d Mon Sep 17 00:00:00 2001 From: Michael 'Flimmy' Flemming Date: Fri, 31 Oct 2025 16:13:54 +0100 Subject: [PATCH] add minio back --- testing/minio.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 testing/minio.yml diff --git a/testing/minio.yml b/testing/minio.yml new file mode 100644 index 0000000..d670cd3 --- /dev/null +++ b/testing/minio.yml @@ -0,0 +1,32 @@ +--- +services: + minio: + image: minio/minio:latest + # release notes: https://github.com/minio/minio/releases + networks: + opencloud-net: + entrypoint: + - /bin/sh + command: + [ + "-c", + "mkdir -p /data/${DECOMPOSEDS3_BUCKET:-opencloud-bucket} && minio server --console-address ':9001' /data", + ] + volumes: + - minio-data:/data + environment: + MINIO_ROOT_USER: ${DECOMPOSEDS3_ACCESS_KEY:-opencloud} + MINIO_ROOT_PASSWORD: ${DECOMPOSEDS3_SECRET_KEY:-opencloud-secret-key} + labels: + - "traefik.enable=true" + - "traefik.http.routers.minio.entrypoints=https" + - "traefik.http.routers.minio.rule=Host(`${MINIO_DOMAIN:-minio.opencloud.test}`)" + - "traefik.http.routers.minio.tls.certresolver=http" + - "traefik.http.routers.minio.service=minio" + - "traefik.http.services.minio.loadbalancer.server.port=9001" + logging: + driver: ${LOG_DRIVER:-local} + restart: always + +volumes: + minio-data: