update build steps to overwrite image

This commit is contained in:
2026-05-29 15:21:04 +02:00
parent c19308577a
commit 8078f720fc
+6 -3
View File
@@ -26,6 +26,9 @@ jobs:
# docker build . -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # docker build . -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
# docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} # docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build image and publish with Cache - name: Build image and publish with Cache
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
with: with:
@@ -42,13 +45,13 @@ jobs:
steps: steps:
- name: Connect and pull image from GHCR - name: Connect and pull image from GHCR
uses: appleboy/ssh-action@master uses: appleboy/ssh-action@v1.2.5
with: with:
host: ${{ secrets.HOST }} host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }} username: ${{ secrets.USERNAME }}
key: ${{ secrets.SSH_KEY }} key: ${{ secrets.SSH_KEY }}
port: ${{ secrets.PORT }} port: ${{ secrets.PORT }}
script: | script: |
cd /home/${{ secrets.USERNAME }}/chess-pdf-api cd /home/${{ secrets.USERNAME }}
echo "${{ secrets.SUDO_PASSWORD }}" | sudo -S docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} echo "${{ secrets.SUDO_PASSWORD }}" | sudo -S docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
echo "${{ secrets.SUDO_PASSWORD }}" | sudo -S docker compose up --build -d echo "${{ secrets.SUDO_PASSWORD }}" | sudo -S docker compose up -d --force-recreate