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