diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 40417c6..f9626e0 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -12,11 +12,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4 - ## Login no Docker Hub - - name: Log in to Docker Hub - run: echo "${{ secrets.DOCKERHUB_PASSWORD }}" | docker login -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin - - ## Converter github.actor para minúsculas e salvar em variável + ## Converter o nome do usuário do GitHub para minúsculas - name: Convert GitHub Username to Lowercase run: echo "GITHUB_ACTOR_LOWER=$(echo ${{ github.actor }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV @@ -27,16 +23,8 @@ jobs: ## Build e Tag da Imagem Docker - name: Build and Tag Docker Image run: | - docker build -t link70/vendaweb:latest . - docker tag link70/vendaweb:latest link70/vendaweb:$(date +%Y%m%d%H%M) - docker tag link70/vendaweb:latest ghcr.io/$GITHUB_ACTOR_LOWER/vendaweb:latest - docker tag link70/vendaweb:latest ghcr.io/$GITHUB_ACTOR_LOWER/vendaweb:$(date +%Y%m%d%H%M) - - ## Push da Imagem para o Docker Hub - - name: Push Docker Image to Docker Hub - run: | - docker push link70/vendaweb:latest - docker push link70/vendaweb:$(date +%Y%m%d%H%M) + docker build -t ghcr.io/$GITHUB_ACTOR_LOWER/vendaweb:latest . + docker tag ghcr.io/$GITHUB_ACTOR_LOWER/vendaweb:latest ghcr.io/$GITHUB_ACTOR_LOWER/vendaweb:$(date +%Y%m%d%H%M) ## Push da Imagem para o GHCR - name: Push Docker Image to GitHub Container Registry (GHCR) @@ -49,6 +37,9 @@ jobs: needs: build steps: + - name: Convert GitHub Username to Lowercase (Deploy) + run: echo "GITHUB_ACTOR_LOWER=$(echo ${{ github.actor }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV + - name: SSH into Server and Deploy uses: appleboy/ssh-action@master with: