feat: add resource monitoring and provider upgrade
This commit is contained in:
@@ -92,6 +92,7 @@ services:
|
||||
retries: 20
|
||||
|
||||
provider-gateway:
|
||||
image: unidesk_provider-gateway
|
||||
build:
|
||||
context: .
|
||||
dockerfile: src/components/provider-gateway/Dockerfile
|
||||
@@ -109,6 +110,15 @@ services:
|
||||
RECONNECT_BASE_MS: "${UNIDESK_RECONNECT_BASE_MS}"
|
||||
RECONNECT_MAX_MS: "${UNIDESK_RECONNECT_MAX_MS}"
|
||||
DOCKER_SOCKET_PATH: "/var/run/docker.sock"
|
||||
MONITOR_DISK_PATH: "${UNIDESK_MONITOR_DISK_PATH}"
|
||||
PROVIDER_UPGRADE_ENABLED: "${UNIDESK_PROVIDER_UPGRADE_ENABLED}"
|
||||
PROVIDER_UPGRADE_HOST_PROJECT_ROOT: "${UNIDESK_PROVIDER_UPGRADE_HOST_PROJECT_ROOT}"
|
||||
PROVIDER_UPGRADE_WORKSPACE_PATH: "${UNIDESK_PROVIDER_UPGRADE_WORKSPACE_PATH}"
|
||||
PROVIDER_UPGRADE_COMPOSE_FILE: "${UNIDESK_PROVIDER_UPGRADE_COMPOSE_FILE}"
|
||||
PROVIDER_UPGRADE_ENV_FILE: "${UNIDESK_PROVIDER_UPGRADE_ENV_FILE}"
|
||||
PROVIDER_UPGRADE_COMPOSE_PROJECT: "${UNIDESK_PROVIDER_UPGRADE_COMPOSE_PROJECT}"
|
||||
PROVIDER_UPGRADE_SERVICE: "${UNIDESK_PROVIDER_UPGRADE_SERVICE}"
|
||||
PROVIDER_UPGRADE_RUNNER_IMAGE: "${UNIDESK_PROVIDER_UPGRADE_RUNNER_IMAGE}"
|
||||
LOG_FILE: "/var/log/unidesk/${UNIDESK_LOG_PREFIX}_provider-gateway.jsonl"
|
||||
HOST_SSH_HOST: "${UNIDESK_HOST_SSH_HOST}"
|
||||
HOST_SSH_PORT: "${UNIDESK_HOST_SSH_PORT}"
|
||||
@@ -118,6 +128,7 @@ services:
|
||||
HOST_LOGIN_SHELL: "/bin/bash"
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ${UNIDESK_PROVIDER_UPGRADE_HOST_PROJECT_ROOT}:${UNIDESK_PROVIDER_UPGRADE_WORKSPACE_PATH}:ro
|
||||
- ${UNIDESK_LOG_DIR}:/var/log/unidesk
|
||||
extra_hosts:
|
||||
- "host.docker.internal:host-gateway"
|
||||
|
||||
Reference in New Issue
Block a user