Prechádzať zdrojové kódy

fix: wait for Ollama to come up in integration test

Jun Siang Cheah 1 rok pred
rodič
commit
546d553803
1 zmenil súbory, kde vykonal 10 pridanie a 1 odobranie
  1. 10 1
      .github/workflows/integration-test.yml

+ 10 - 1
.github/workflows/integration-test.yml

@@ -20,7 +20,16 @@ jobs:
 
 
       - name: Build and run Compose Stack
       - name: Build and run Compose Stack
         run: |
         run: |
-          docker compose up --detach --build
+          docker compose --file docker-compose.yaml --file docker-compose.api.yaml up --detach --build
+          
+      - name: Wait for Ollama to be up
+        timeout-minutes: 5
+        run: |
+          until curl --output /dev/null --silent --fail http://localhost:11434; do
+            printf '.'
+            sleep 1
+          done
+          echo "Service is up!"
 
 
       - name: Preload Ollama model
       - name: Preload Ollama model
         run: |
         run: |