diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d105490..a6eb6d5 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -32,13 +32,17 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - name: web image build and push - env: - NAME: ${{ secrets.DOCKER_USERNAME }} - REPO: ${{ secrets.DOCKER_REPO }} - run: | - docker build -t $NAME/$REPO . - docker push $NAME/$REPO + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + + - name: web image build and push (multi-platform) + uses: docker/build-push-action@v2 + with: + context: . + file: ./Dockerfile + push: true + tags: ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPO }}:latest + platforms: linux/amd64,linux/arm64 - name: executing remote ssh commands using password uses: appleboy/ssh-action@master