45 lines
1.1 KiB
Text
45 lines
1.1 KiB
Text
|
|
# Provisioning Local Development Environment
|
||
|
|
# Copy this file to .env.local and customize as needed
|
||
|
|
|
||
|
|
# Service Ports
|
||
|
|
API_GATEWAY_PORT=8080
|
||
|
|
EXTENSION_REGISTRY_PORT=8082
|
||
|
|
ORCHESTRATOR_PORT=9090
|
||
|
|
ETCD_CLIENT_PORT=2379
|
||
|
|
ETCD_PEER_PORT=2380
|
||
|
|
PROMETHEUS_PORT=9091
|
||
|
|
|
||
|
|
# Paths
|
||
|
|
EXTENSIONS_PATH=./provisioning/extensions
|
||
|
|
SCHEMAS_PATH=./provisioning/schemas
|
||
|
|
WORKFLOWS_PATH=./provisioning/workflows
|
||
|
|
WORKSPACES_PATH=./workspaces
|
||
|
|
CONFIG_PATH=./provisioning/config
|
||
|
|
|
||
|
|
# Logging
|
||
|
|
LOG_LEVEL=info
|
||
|
|
# debug: Verbose logging with all details
|
||
|
|
# info: Normal operation logging
|
||
|
|
# warn: Only warnings and errors
|
||
|
|
# error: Only errors
|
||
|
|
|
||
|
|
# ETCD Configuration
|
||
|
|
ETCD_CLUSTER_TOKEN=provisioning-cluster
|
||
|
|
ETCD_SNAPSHOT_COUNT=10000
|
||
|
|
|
||
|
|
# Orchestrator Configuration
|
||
|
|
ORCHESTRATOR_WORKER_THREADS=4
|
||
|
|
ORCHESTRATOR_BATCH_TIMEOUT=300
|
||
|
|
|
||
|
|
# Docker Image Tags (should match build tags)
|
||
|
|
EXTENSION_REGISTRY_IMAGE=provisioning/catalog-registry:latest
|
||
|
|
ORCHESTRATOR_IMAGE=provisioning/orchestrator:latest
|
||
|
|
API_GATEWAY_IMAGE=provisioning/api-gateway:latest
|
||
|
|
|
||
|
|
# Development Mode
|
||
|
|
# Set to true to enable debug logging and hot-reload
|
||
|
|
DEV_MODE=false
|
||
|
|
|
||
|
|
# Enable Prometheus metrics collection
|
||
|
|
PROMETHEUS_ENABLED=true
|