# Temporal Configuration

# Versions
TEMPORAL_VERSION=1.24.2
TEMPORAL_UI_VERSION=2.28.0
POSTGRES_VERSION=16-alpine

# Port Configuration
TEMPORAL_FRONTEND_PORT_OVERRIDE=7233
TEMPORAL_UI_PORT_OVERRIDE=8233

# PostgreSQL Configuration
POSTGRES_DB=temporal
POSTGRES_USER=temporal
POSTGRES_PASSWORD=temporal

# Logging
TEMPORAL_LOG_LEVEL=info

# Timezone
TZ=UTC

# Resource Limits - Temporal Server
TEMPORAL_CPU_LIMIT=2.0
TEMPORAL_CPU_RESERVATION=0.5
TEMPORAL_MEMORY_LIMIT=2G
TEMPORAL_MEMORY_RESERVATION=512M

# Resource Limits - Temporal UI
TEMPORAL_UI_CPU_LIMIT=0.5
TEMPORAL_UI_CPU_RESERVATION=0.1
TEMPORAL_UI_MEMORY_LIMIT=512M
TEMPORAL_UI_MEMORY_RESERVATION=128M

# Resource Limits - PostgreSQL
POSTGRES_CPU_LIMIT=1.0
POSTGRES_CPU_RESERVATION=0.25
POSTGRES_MEMORY_LIMIT=1G
POSTGRES_MEMORY_RESERVATION=256M
