feat: add provider ssh tcp data pool

This commit is contained in:
Codex
2026-06-07 02:02:38 +00:00
parent d4b7fc95f9
commit fe1b91dcbd
32 changed files with 988 additions and 350 deletions
+8
View File
@@ -51,6 +51,8 @@ services:
build:
context: .
dockerfile: src/components/backend-core/Dockerfile
args:
CARGO_BUILD_JOBS: "${UNIDESK_BACKEND_CORE_CARGO_BUILD_JOBS:-1}"
container_name: unidesk-backend-core
restart: unless-stopped
depends_on:
@@ -58,11 +60,13 @@ services:
- code-queue-mgr
ports:
- "${UNIDESK_PROVIDER_INGRESS_PORT}:8081"
- "${UNIDESK_PROVIDER_DATA_PORT}:8082"
expose:
- "8080"
environment:
PORT: "8080"
PROVIDER_PORT: "8081"
PROVIDER_DATA_PORT: "8082"
DATABASE_URL: "postgres://${UNIDESK_DATABASE_USER}:${UNIDESK_DATABASE_PASSWORD}@database:5432/${UNIDESK_DATABASE_NAME}"
PROVIDER_TOKEN: "${UNIDESK_PROVIDER_TOKEN}"
DATABASE_POOL_MAX: "${UNIDESK_BACKEND_CORE_DATABASE_POOL_MAX:-4}"
@@ -433,6 +437,10 @@ services:
- backend-core
environment:
PROVIDER_SERVER_URL: "ws://backend-core:8081/ws/provider"
PROVIDER_DATA_HOST: "backend-core"
PROVIDER_DATA_PORT: "8082"
PROVIDER_DATA_POOL_SIZE: "${UNIDESK_PROVIDER_DATA_POOL_SIZE:-10}"
PROVIDER_DATA_CONNECT_TIMEOUT_MS: "${UNIDESK_PROVIDER_DATA_CONNECT_TIMEOUT_MS:-5000}"
PROVIDER_TOKEN: "${UNIDESK_PROVIDER_TOKEN}"
PROVIDER_ID: "${UNIDESK_PROVIDER_ID}"
PROVIDER_NAME: "${UNIDESK_PROVIDER_NAME}"