From 333a55077569d4c284536b68034d57c97e2fc18b Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Tue, 18 Mar 2025 22:20:07 +0100 Subject: [PATCH] Wait for kasm up and running to start front --- docker-compose.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 1c3d95c..5431cf7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,6 +4,10 @@ services: context: ./docker/front volumes: - homedir:/kasm + depends_on: + kasm: + condition: service_healthy + restart: true kasm: build: context: ./docker/kasm @@ -21,6 +25,12 @@ services: - ANACONDA=${ANACONDA} - KASM_USER=${VNC_USER} - VNCOPTIONS=-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0 -select-de manual -UnixRelay printer:/tmp/printer -allowoverride AcceptPointerEvents -disableBasicAuth + healthcheck: + test: ["CMD-SHELL", "test $(kasmvncserver -list | grep '^:' |wc -l) -eq 1"] + interval: 10s + retries: 5 + start_period: 30s + timeout: 10s volumes: -- GitLab