From 04ec7234d08cccb5d5da3ea2858ebfde5179ef99 Mon Sep 17 00:00:00 2001 From: Joris Bertomeu Date: Tue, 1 Oct 2024 11:19:36 +0200 Subject: [PATCH] Refactor ci workflow --- .gitea/workflows/ci.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 4084607..5a04fe4 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -8,6 +8,7 @@ env: REGISTRY: ${{ vars.DOCKER_REGISTRY_URL }} IMAGE_NAME: bertomlab/crawlflix-front IMAGE_TAG: ${{ github.sha }} + CONTAINER_NAME: ${{ vars.CONTAINER_NAME }} jobs: Image build: @@ -48,12 +49,12 @@ jobs: - name: Deploy to server uses: appleboy/ssh-action@master with: - host: ${{ secrets.SERVER_HOST }} - username: ${{ secrets.SERVER_USERNAME }} + host: ${{ vars.SERVER_HOST }} + username: ${{ vars.SERVER_USERNAME }} key: ${{ secrets.SERVER_SSH_KEY }} envs: REGISTRY,IMAGE_NAME,IMAGE_TAG script: | docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} - docker stop crawlflix-front || true - docker rm crawlflix-front || true - docker run -d --name crawlflix-front -p 80:80 ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} \ No newline at end of file + docker stop ${{ env.CONTAINER_NAME }} || true + docker rm ${{ env.CONTAINER_NAME }} || true + docker run -d --name ${{ env.CONTAINER_NAME }} -p 6080:80 ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} \ No newline at end of file