gcx/infrastructure/minio/docker-compose.yml

20 lines
526 B
YAML

services:
minio:
image: minio/minio
container_name: genex-minio
restart: unless-stopped
ports:
- "9100:9000" # S3 API
- "9101:9001" # Console
volumes:
- /data/minio:/data
environment:
MINIO_ROOT_USER: ${MINIO_ROOT_USER:-genex-admin}
MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD:-genex-minio-secret}
command: server /data --console-address ':9001'
healthcheck:
test: ["CMD", "mc", "ready", "local"]
interval: 30s
timeout: 10s
retries: 3