feat: Add Temporal and Windmill services with configuration files

- Implemented Temporal service with Docker Compose, including PostgreSQL setup and environment variables for configuration.
- Added Temporal README and Chinese translation for documentation.
- Introduced Windmill service with Docker Compose, including PostgreSQL setup and environment variables for configuration.
- Added Windmill README and Chinese translation for documentation.
- Updated MongoDB configurations to use host.docker.internal for better compatibility.
This commit is contained in:
Sun-ZhenXing
2025-11-01 19:40:54 +08:00
parent 843ebc24a1
commit 0f54723be1
22 changed files with 2805 additions and 6 deletions
+42
View File
@@ -0,0 +1,42 @@
# Conductor Configuration
# Versions
POSTGRES_VERSION=16-alpine
ELASTICSEARCH_VERSION=8.11.0
# Port Configuration
CONDUCTOR_SERVER_PORT_OVERRIDE=8080
CONDUCTOR_UI_PORT_OVERRIDE=5000
CONDUCTOR_GRPC_PORT=8090
# PostgreSQL Configuration
POSTGRES_DB=conductor
POSTGRES_USER=conductor
POSTGRES_PASSWORD=conductor
# Logging
CONDUCTOR_LOG_LEVEL=INFO
# Elasticsearch Configuration
ELASTICSEARCH_HEAP_SIZE=512m
# Timezone
TZ=UTC
# Resource Limits - Conductor Server
CONDUCTOR_CPU_LIMIT=2.0
CONDUCTOR_CPU_RESERVATION=0.5
CONDUCTOR_MEMORY_LIMIT=2G
CONDUCTOR_MEMORY_RESERVATION=512M
# Resource Limits - PostgreSQL
POSTGRES_CPU_LIMIT=1.0
POSTGRES_CPU_RESERVATION=0.25
POSTGRES_MEMORY_LIMIT=1G
POSTGRES_MEMORY_RESERVATION=256M
# Resource Limits - Elasticsearch
ELASTICSEARCH_CPU_LIMIT=2.0
ELASTICSEARCH_CPU_RESERVATION=0.5
ELASTICSEARCH_MEMORY_LIMIT=2G
ELASTICSEARCH_MEMORY_RESERVATION=1G