From 2f0f5bc8757488d775f1ffaa678b543580a9de14 Mon Sep 17 00:00:00 2001 From: kevinsivic Date: Mon, 1 Dec 2025 01:09:53 -0500 Subject: [PATCH] Update .forgejo/workflows/docker-build.yml --- .forgejo/workflows/docker-build.yml | 69 +++++++++-------------------- 1 file changed, 22 insertions(+), 47 deletions(-) diff --git a/.forgejo/workflows/docker-build.yml b/.forgejo/workflows/docker-build.yml index 7e99bcf..6b9aa11 100644 --- a/.forgejo/workflows/docker-build.yml +++ b/.forgejo/workflows/docker-build.yml @@ -1,52 +1,27 @@ -name: Build and Push Docker Image + name: Build and Push Docker Image -on: - push: - branches: - - main + on: + push: + branches: + - main -env: - DOCKER_HOST: tcp://172.16.208.4:2375 + jobs: + build-and-push: + runs-on: ubuntu-latest -jobs: - build-and-push: - runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 - steps: - - name: Set up Docker - run: | - echo "DOCKER_HOST: ${DOCKER_HOST}" - # Download Docker static binary for newer API version - apt-get update -qq && apt-get install -y -qq curl - curl -fsSL https://download.docker.com/linux/static/stable/x86_64/docker-27.4.1.tgz | tar xz - mv docker/docker /usr/local/bin/ - rm -rf docker - docker version + - name: Log in to Forgejo Container Registry + run: echo "${{ secrets.GITEA_TOKEN }}" | docker login forgejo.sivic.me -u ${{ + github.actor }} --password-stdin - - name: Checkout repository - run: | - git clone ${{ github.server_url }}/${{ github.repository }} . - git checkout ${{ github.sha }} - ls -la - - - name: Build Docker image - run: | - docker build \ - -t forgejo.sivic.me/${{ github.repository }}:latest \ - -t forgejo.sivic.me/${{ github.repository }}:${{ github.sha }} \ - . - - - name: Log in to Forgejo Container Registry - run: | - echo "${{ secrets.GITEA_TOKEN }}" | docker login forgejo.sivic.me -u ${{ github.actor }} --password-stdin - - - name: Push Docker images - run: | - docker push forgejo.sivic.me/${{ github.repository }}:latest - docker push forgejo.sivic.me/${{ github.repository }}:${{ github.sha }} - - - name: Summary - run: | - echo "✅ Successfully built and pushed:" - echo " - forgejo.sivic.me/${{ github.repository }}:latest" - echo " - forgejo.sivic.me/${{ github.repository }}:${{ github.sha }}" + - name: Build and push Docker image + run: | + docker build \ + -t forgejo.sivic.me/${{ github.repository }}:latest \ + -t forgejo.sivic.me/${{ github.repository }}:${{ github.sha }} \ + . + docker push forgejo.sivic.me/${{ github.repository }}:latest + docker push forgejo.sivic.me/${{ github.repository }}:${{ github.sha }} \ No newline at end of file