From 3e485321c8a1dc5f04691b5a44cb6feac3ef752c Mon Sep 17 00:00:00 2001 From: Basyrov Rustam Date: Thu, 5 Jun 2025 23:46:47 +0300 Subject: [PATCH 1/2] add docker building and pushing steps --- .github/workflows/docker-build.yaml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-build.yaml b/.github/workflows/docker-build.yaml index 9eb1e04..6ec5ba4 100644 --- a/.github/workflows/docker-build.yaml +++ b/.github/workflows/docker-build.yaml @@ -8,10 +8,30 @@ on: - closed jobs: - if_merged: + build-and-push: if: github.event.pull_request.merged == true runs-on: ubuntu-latest steps: - - run: | - echo The PR was merged + - name: Getting the codebase + uses: actions/checkout@v4 + with: + ref: main + + - name: Login to DockerHub + uses: docker/login-action@v3 + with: + username: ${{ vars.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Push to hub + uses: docker/build-push-action@v6 + with: + push: true + tags: ${{ vars.DOCKERHUB_USERNAME }}/biodocker:latest From f5622ffd76def76901da8bb056cb8d37a31451bd Mon Sep 17 00:00:00 2001 From: Basyrov Rustam Date: Thu, 5 Jun 2025 23:47:33 +0300 Subject: [PATCH 2/2] fix docker image name --- .github/workflows/docker-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-build.yaml b/.github/workflows/docker-build.yaml index 6ec5ba4..fb33147 100644 --- a/.github/workflows/docker-build.yaml +++ b/.github/workflows/docker-build.yaml @@ -33,5 +33,5 @@ jobs: uses: docker/build-push-action@v6 with: push: true - tags: ${{ vars.DOCKERHUB_USERNAME }}/biodocker:latest + tags: ${{ vars.DOCKERHUB_USERNAME }}/django-example-app:latest