From 4b43432ecd160efa396d02fc543f0642f98a8f34 Mon Sep 17 00:00:00 2001 From: vrubel Date: Sun, 14 Jun 2026 21:47:37 +0000 Subject: [PATCH] Fix CI test step: use docker run instead of compose --- .forgejo/workflows/deploy.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 992cadb..29e45d7 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -25,14 +25,12 @@ jobs: - name: Build Docker image run: docker build -t 192.168.8.174:3000/vrubel/chess-calc:latest . - - name: Test containers + - name: Test image run: | - docker compose up -d - sleep 5 - docker compose logs --tail=20 - - - name: Stop containers - run: docker compose down + docker run -d --name chess-calc-test 192.168.8.174:3000/vrubel/chess-calc:latest sleep 30 + docker exec chess-calc-test python3 -c "from swiss_calc import parser; print('Module OK')" + docker logs chess-calc-test + docker rm -f chess-calc-test - name: Login to Gitea Container Registry run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login http://192.168.8.174:3000 -u "${{ secrets.REGISTRY_USER }}" --password-stdin