From ae752eb5b43bdb526e0f24169999b3ca00d98cc6 Mon Sep 17 00:00:00 2001 From: thespad Date: Fri, 27 Mar 2026 15:56:07 +0000 Subject: [PATCH] Increase startup timeout for api container --- Dockerfile | 3 +++ Dockerfile.aarch64 | 3 +++ Jenkinsfile | 2 +- README.md | 1 + jenkins-vars.yml | 2 +- 5 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e82a07b..f667a53 100644 --- a/Dockerfile +++ b/Dockerfile @@ -112,6 +112,9 @@ RUN \ /kasm_release/bin/utils/yq_$(uname -m) -i \ '.services.kasm_api.depends_on = {"db":{"condition": "service_healthy"}}' \ /kasm_release/docker/docker-compose-all.yaml && \ + /kasm_release/bin/utils/yq_$(uname -m) -i \ + '.services.kasm_api.healthcheck += {"start_period": "60s","start_interval": "30s"}' \ + /kasm_release/docker/docker-compose-all.yaml && \ /kasm_release/bin/utils/yq_$(uname -m) -i \ '.services.kasm_rdp_https_gateway.depends_on = {"proxy":{"condition": "service_started"}}' \ /kasm_release/docker/docker-compose-all.yaml && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index c53f32b..4f6e389 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -112,6 +112,9 @@ RUN \ /kasm_release/bin/utils/yq_$(uname -m) -i \ '.services.kasm_api.depends_on = {"db":{"condition": "service_healthy"}}' \ /kasm_release/docker/docker-compose-all.yaml && \ + /kasm_release/bin/utils/yq_$(uname -m) -i \ + '.services.kasm_api.healthcheck += {"start_period": "60s","start_interval": "30s"}' \ + /kasm_release/docker/docker-compose-all.yaml && \ /kasm_release/bin/utils/yq_$(uname -m) -i \ '.services.kasm_rdp_https_gateway.depends_on = {"proxy":{"condition": "service_started"},"rdp_gateway":{"condition": "service_healthy"}}' \ /kasm_release/docker/docker-compose-all.yaml && \ diff --git a/Jenkinsfile b/Jenkinsfile index 3e493ea..a197639 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -30,7 +30,7 @@ pipeline { PR_DOCKERHUB_IMAGE = 'lspipepr/kasm' DIST_IMAGE = 'ubuntu' MULTIARCH='true' - CI='false' + CI='true' CI_WEB='false' CI_PORT='3000' CI_SSL='true' diff --git a/README.md b/README.md index 84f6caa..f272234 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ Find us at: [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/kasm.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/kasm) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/kasm.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/kasm) [![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-kasm%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-kasm/job/master/) +[![LSIO CI](https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=CI&query=CI&url=https%3A%2F%2Fci-tests.linuxserver.io%2Flinuxserver%2Fkasm%2Flatest%2Fci-status.yml)](https://ci-tests.linuxserver.io/linuxserver/kasm/latest/index.html) [Kasm](https://www.kasmweb.com/?utm_campaign=LinuxServer&utm_source=listing) Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services. Kasm uses devops-enabled Containerized Desktop Infrastructure (CDI) to create on-demand, disposable, docker containers that are accessible via web browser. Example use-cases include Remote Browser Isolation (RBI), Data Loss Prevention (DLP), Desktop as a Service (DaaS), Secure Remote Access Services (RAS), and Open Source Intelligence (OSINT) collections. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index a6a7c8c..a0bc19a 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -19,7 +19,7 @@ repo_vars: - PR_DOCKERHUB_IMAGE = 'lspipepr/kasm' - DIST_IMAGE = 'ubuntu' - MULTIARCH='true' - - CI='false' + - CI='true' - CI_WEB='false' - CI_PORT='3000' - CI_SSL='true'