Files
2026-09-19 16:35:35 +08:00

41 lines
1.3 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 用法:./start.sh minio ... 或 docker compose --env-file .env -f compose/compose-minio.yaml up -d(在 deploy/docker 目录执行)
# 或通过组合关键字:./start.sh middleware minio
# 说明:MinIO 对象存储(独立组件,默认不启用)
# - MinIO Console: http://127.0.0.1:19001(使用 .env 中的 MINIO_ROOT_USER/MINIO_ROOT_PASSWORD 登录)
# - MinIO API: http://127.0.0.1:19000
# - 应用侧需同时开启 BYTEDESK_MINIO_ENABLED=true(对应 bytedesk.minio.enabled
# 详细说明见 readme/readme.minio.md
services:
# MinIO 对象存储服务
# http://localhost:19000 - MinIO API
# http://localhost:19001 - MinIO Console
bytedesk-minio:
image: minio/minio:latest
container_name: minio-bytedesk
restart: always
environment:
- MINIO_ROOT_USER=${MINIO_ROOT_USER}
- MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD}
- TZ=Asia/Shanghai
ports:
- "19000:9000" # API
- "19001:9001" # Console
volumes:
- minio_data:/data
command: minio server /data --console-address ":9001"
networks:
- bytedesk-network
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 30s
timeout: 10s
retries: 5
volumes:
minio_data:
name: bytedesk_minio_data
networks:
bytedesk-network:
driver: bridge