From 10eaf73d17d235a017c7df7afb646e09c436ec16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Vit=C3=B3ria=20Silva?= Date: Wed, 29 Nov 2023 16:33:32 +0000 Subject: [PATCH] Update and rename docker-image_manualORnewrelease.yml to docker-image_backend_manualORnewrelease.yml --- ...docker-image_backend_manualORnewrelease.yml} | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) rename .github/workflows/{docker-image_manualORnewrelease.yml => docker-image_backend_manualORnewrelease.yml} (62%) diff --git a/.github/workflows/docker-image_manualORnewrelease.yml b/.github/workflows/docker-image_backend_manualORnewrelease.yml similarity index 62% rename from .github/workflows/docker-image_manualORnewrelease.yml rename to .github/workflows/docker-image_backend_manualORnewrelease.yml index 02eff440e..90c2d6117 100644 --- a/.github/workflows/docker-image_manualORnewrelease.yml +++ b/.github/workflows/docker-image_backend_manualORnewrelease.yml @@ -1,4 +1,4 @@ -name: Create API Docker image on new release or using manual trigger +name: Create backend Docker image on new release or using manual trigger on: #push: @@ -19,27 +19,22 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v3 - - #- name: Set release version or use default - # run: echo "RELEASE_VERSION=${{ github.event.release.tag_name }}" >> $GITHUB_ENV - # if: github.event_name == 'release' - - name: Build the Docker image + - name: Build the backend Docker image run: | if [ "${{ github.event_name }}" == 'workflow_dispatch' ]; then IMAGE_TAG="dev_$(date +"%d%m%Y")" else IMAGE_TAG="${{ github.event.release.tag_name }}" fi - docker build . --file Dockerfile --tag ${{ github.repository }}:$IMAGE_TAG + docker build . --file Dockerfile_backend --tag ${{ github.repository }}/backend:$IMAGE_TAG echo "IMAGE_TAG=${IMAGE_TAG}" >> $GITHUB_ENV if: github.event_name == 'release' || github.event_name == 'workflow_dispatch' - - - name: Push the Docker image to GHCR + - name: Push the backend Docker image to GHCR if: success() && (github.event_name == 'release' || github.event_name == 'workflow_dispatch') run: | echo ${{ secrets.TOKEN_FOR_ACTIONS }} | docker login ghcr.io -u ${{ github.repository_owner }} --password-stdin - IMAGE_NAME="ghcr.io/${{ github.repository }}" - docker tag ${{ github.repository }}:$IMAGE_TAG $IMAGE_NAME:$IMAGE_TAG + IMAGE_NAME="ghcr.io/${{ github.repository }}/backend" + docker tag ${{ github.repository }}/backend:$IMAGE_TAG $IMAGE_NAME:$IMAGE_TAG docker push $IMAGE_NAME:$IMAGE_TAG