diff --git a/.github/workflows/docker-build-self.yml b/.github/workflows/docker-build-self.yml index f72c2ae..614bd4a 100644 --- a/.github/workflows/docker-build-self.yml +++ b/.github/workflows/docker-build-self.yml @@ -16,7 +16,7 @@ jobs: - name: Build Docker image run: | - IMAGE_NAME="ghcr.io/jurajkubrican/knet/go-web-server" + IMAGE_NAME="go-web-server" RUN_NUMBER="${{ github.run_number }}" docker build -t "$IMAGE_NAME:latest" -t "$IMAGE_NAME:${{ github.run_number }}" . @@ -35,24 +35,24 @@ jobs: if curl -f http://localhost:54322/health; then echo "Health check passed" docker stop temp-go-web-server - docker rm -f temp-go-web-server + docker rm temp-go-web-server else echo "Health check failed" docker logs temp-go-web-server docker stop temp-go-web-server - docker rm -f temp-go-web-server + docker rm temp-go-web-server exit 1 fi - + - name: Stop and remove current container run: | if [ "$(docker ps -q -f name=go-web-server)" ]; then - docker stop go-web-server - docker rm go-web-server + docker stop go-web-server || true + docker rm go-web-server || true fi - name: Run new container run: | - IMAGE_NAME="ghcr.io/jurajkubrican/knet/go-web-server" - docker run -d --name go-web-server -p 54321:54321 -v "$(pwd)/data:/app/data" "$IMAGE_NAME:latest" + IMAGE_NAME="go-web-server" + docker run -d --name go-web-server -p 54321:54321 -v "/volume2/docker/knet/data:/app/data" "$IMAGE_NAME:latest" \ No newline at end of file