This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git

commit 00023abfe7f456604942e30ada9f5d829b9c4812
Author: Marat Gubaidullin <ma...@talismancloud.io>
AuthorDate: Fri Feb 23 09:56:02 2024 -0500

    Docker compose
---
 install/karavan-docker/docker-compose-gitea.yaml | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/install/karavan-docker/docker-compose-gitea.yaml 
b/install/karavan-docker/docker-compose-gitea.yaml
index 96c4d812..2b330438 100644
--- a/install/karavan-docker/docker-compose-gitea.yaml
+++ b/install/karavan-docker/docker-compose-gitea.yaml
@@ -4,7 +4,7 @@ services:
 
   karavan:
     container_name: karavan
-    image: ghcr.io/apache/camel-karavan:4.4.0
+    image: marat/karavan:4.4.0
     ports:
       - "8080:8080"
     environment:
@@ -21,6 +21,15 @@ services:
       - "/var/run/docker.sock:/var/run/docker.sock"    
     labels:
       - "org.apache.camel.karavan/type=internal"    
+    depends_on:
+      gitea:
+        condition: service_healthy
+        restart: true
+    restart_policy:
+        condition: on-failure
+        delay: 3s
+        max_attempts: 5
+        window: 60s
     networks:
       - karavan
 
@@ -33,6 +42,12 @@ services:
     volumes:
       - ./data:/var/lib/gitea
       - ./config:/etc/gitea
+    healthcheck:
+      test: ["CMD", "curl", "-f", "http://localhost:3000/api/healthz";]
+      interval: 1m
+      timeout: 10s
+      retries: 3
+      start_period: 10s  
     labels:
       - "org.apache.camel.karavan/type=internal"  
     networks:

Reply via email to