From 0de5e7ae2661296256d19d19198f3cb520c3cd32 Mon Sep 17 00:00:00 2001 From: onysd Date: Thu, 6 Aug 2026 02:29:21 +0300 Subject: [PATCH] added env params to docker for minio --- deploy/docker-compose.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 6a54b000..f253228c 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -73,9 +73,15 @@ services: image: minio/minio:latest container_name: ${TELESRV_DOCKER_PREFIX:-owpengram}-minio command: ["server", "/data", "--console-address", ":9001"] + # Reuses the same TELESRV_S3_* vars the app itself reads (single source + # of truth), with the documented local-dev defaults as a fallback so a + # fresh clone still works with no .env at all. Run docker compose with + # --env-file pointed at your real .env (or export the vars into the + # shell) so a production deployment gets real credentials here instead + # of silently falling back to the checked-in defaults. environment: - MINIO_ROOT_USER: owpengram - MINIO_ROOT_PASSWORD: owpengram123 + MINIO_ROOT_USER: ${TELESRV_S3_ACCESS_KEY_ID:-owpengram} + MINIO_ROOT_PASSWORD: ${TELESRV_S3_SECRET_ACCESS_KEY:-owpengram123} ports: - "9000:9000" # S3 API(对应 .env.example 的 TELESRV_S3_ENDPOINT=localhost:9000) - "9001:9001" # Web 控制台,浏览器打开 http://localhost:9001 查看存储内容