update configuration docker setup for data platform

This commit is contained in:
jigoong
2026-05-07 17:57:42 +07:00
parent ce949dcc8f
commit 1dba772e62
53 changed files with 6732 additions and 24 deletions

55
07-minio/.env.example Normal file
View File

@@ -0,0 +1,55 @@
# MinIO Configuration
# Copy this file to .env and update with your values
# ============================================================================
# MinIO Credentials
# ============================================================================
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin_secure_password_2026
# ============================================================================
# MinIO Ports
# ============================================================================
MINIO_API_PORT=9000
MINIO_CONSOLE_PORT=9001
# ============================================================================
# MinIO Server URLs (for reverse proxy)
# ============================================================================
# API endpoint URL (for S3 API access)
MINIO_SERVER_URL=https://ai.sriphat.com/minio
# Console UI URL (for web interface)
MINIO_BROWSER_REDIRECT_URL=https://ai.sriphat.com/minio-console
# ============================================================================
# MinIO Region
# ============================================================================
MINIO_REGION=ap-southeast-1
# ============================================================================
# Keycloak Integration (OpenID Connect)
# ============================================================================
# Keycloak OpenID configuration URL
# Format: https://{keycloak-domain}/realms/{realm-name}/.well-known/openid-configuration
MINIO_IDENTITY_OPENID_CONFIG_URL=https://ai.sriphat.com/keycloak/realms/sriphat/.well-known/openid-configuration
# MinIO client in Keycloak
MINIO_IDENTITY_OPENID_CLIENT_ID=minio
# Client secret from Keycloak
MINIO_IDENTITY_OPENID_CLIENT_SECRET=your-minio-client-secret-here
# Claim name for policy mapping (default: policy)
MINIO_IDENTITY_OPENID_CLAIM_NAME=policy
# OpenID scopes
MINIO_IDENTITY_OPENID_SCOPES=openid,profile,email
# Redirect URI after authentication
MINIO_IDENTITY_OPENID_REDIRECT_URI=https://ai.sriphat.com/minio-console/oauth_callback
# ============================================================================
# Timezone
# ============================================================================
TZ=Asia/Bangkok