# Airbyte Configuration # This file contains environment-specific settings for Airbyte deployment # Airbyte Version (using latest stable - will be determined by abctl) AIRBYTE_VERSION=latest # Database Configuration (using shared PostgreSQL from 01-infra) DATABASE_HOST=postgres DATABASE_PORT=5432 DATABASE_USER=postgres DATABASE_PASSWORD=Secure_Hospital_Pass_2026 DATABASE_DB=airbyte # Temporal Database Configuration TEMPORAL_DB=temporal TEMPORAL_VISIBILITY_DB=temporal_visibility # Port Configuration # Using 8030 instead of default 8000 to avoid conflicts AIRBYTE_PORT=8030 # Authentication # Using Nginx Proxy Manager for authentication (Keycloak not natively supported by Airbyte) # Basic auth disabled - authentication handled by nginx proxy BASIC_AUTH_USERNAME= BASIC_AUTH_PASSWORD= BASIC_AUTH_PROXY_TIMEOUT=900 # Deployment Settings # Enable low-resource mode for environments with <4 CPU cores LOW_RESOURCE_MODE=true # Host Configuration # Domain: ai.sriphat.com/airbyte (configured via nginx proxy) # Local access: IP:8030 AIRBYTE_HOST=ai.sriphat.com # Set to true if running over HTTP behind nginx proxy INSECURE_COOKIES=true # Backup Configuration ENABLE_BACKUP=true BACKUP_SCHEDULE="0 2 * * *" # Daily at 2 AM # Workspace and Data Directories WORKSPACE_ROOT=/workspace CONFIG_ROOT=/data LOCAL_ROOT=/local_root # Logging LOG_LEVEL=INFO # Timezone TZ=Asia/Bangkok