# MinIO Object Storage — deployed on gateway server (154.84.135.121 / 192.168.1.200) # Public domain : https://oss.gogenex.com (Nginx SSL termination → localhost:9100) # Console : http://192.168.1.200:9101 # Credentials : see .env or deploy.sh defaults 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