Fix CI test step: use docker run instead of compose
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 2s

This commit is contained in:
vrubel 2026-06-14 21:47:37 +00:00
parent 780e776294
commit 4b43432ecd

View file

@ -25,14 +25,12 @@ jobs:
- name: Build Docker image - name: Build Docker image
run: docker build -t 192.168.8.174:3000/vrubel/chess-calc:latest . run: docker build -t 192.168.8.174:3000/vrubel/chess-calc:latest .
- name: Test containers - name: Test image
run: | run: |
docker compose up -d docker run -d --name chess-calc-test 192.168.8.174:3000/vrubel/chess-calc:latest sleep 30
sleep 5 docker exec chess-calc-test python3 -c "from swiss_calc import parser; print('Module OK')"
docker compose logs --tail=20 docker logs chess-calc-test
docker rm -f chess-calc-test
- name: Stop containers
run: docker compose down
- name: Login to Gitea Container Registry - 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 run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login http://192.168.8.174:3000 -u "${{ secrets.REGISTRY_USER }}" --password-stdin