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
+53
View File
@@ -0,0 +1,53 @@
# Windmill Configuration
# Versions
WINDMILL_VERSION=main
WINDMILL_LSP_VERSION=latest
POSTGRES_VERSION=16-alpine
# Port Configuration
WINDMILL_PORT_OVERRIDE=8000
WINDMILL_LSP_PORT=3001
# Base URL
WINDMILL_BASE_URL=http://localhost:8000
# PostgreSQL Configuration
POSTGRES_DB=windmill
POSTGRES_USER=windmill
POSTGRES_PASSWORD=changeme
# Superadmin Credentials - IMPORTANT: Change these!
WINDMILL_SUPERADMIN_EMAIL=admin@windmill.dev
WINDMILL_SUPERADMIN_PASSWORD=changeme
# Optional: Enterprise License Key
WINDMILL_LICENSE_KEY=
# Worker Configuration
WINDMILL_WORKER_TAGS=
WINDMILL_NUM_WORKERS=3
# Logging
WINDMILL_LOG_LEVEL=info
# Timezone
TZ=UTC
# Resource Limits - Server
WINDMILL_SERVER_CPU_LIMIT=1.0
WINDMILL_SERVER_CPU_RESERVATION=0.25
WINDMILL_SERVER_MEMORY_LIMIT=1G
WINDMILL_SERVER_MEMORY_RESERVATION=256M
# Resource Limits - Worker
WINDMILL_WORKER_CPU_LIMIT=2.0
WINDMILL_WORKER_CPU_RESERVATION=0.5
WINDMILL_WORKER_MEMORY_LIMIT=2G
WINDMILL_WORKER_MEMORY_RESERVATION=512M
# Resource Limits - PostgreSQL
POSTGRES_CPU_LIMIT=1.0
POSTGRES_CPU_RESERVATION=0.25
POSTGRES_MEMORY_LIMIT=1G
POSTGRES_MEMORY_RESERVATION=256M