refactor: update environment variable names and enhance README for clarity
All checks were successful
Weekly Docker Build / build (amd64) (push) Successful in 36s

This commit is contained in:
thuanle
2025-08-12 16:22:00 +07:00
parent f32dbcd559
commit d0a65fdad4
2 changed files with 16 additions and 32 deletions

View File

@@ -7,7 +7,7 @@ on:
workflow_dispatch: # Cho phép chạy tay nếu cần
env:
BASE_IMAGE_PATH: git.thuanle.me/public/base
IMAGE_BASE: git.thuanle.me/public/base
IMAGE: arch-docker-node
jobs:
@@ -34,32 +34,9 @@ jobs:
docker build \
-f ${{ env.IMAGE }}.${{ matrix.arch }}.Dockerfile \
-t ${{ env.BASE_IMAGE_PATH }}:${{ env.IMAGE }}-${{ matrix.arch }}-latest \
-t ${{ env.IMAGE_BASE }}:${{ env.IMAGE }}-${{ matrix.arch }}-latest \
--label "build_date=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" \
--label "commit_sha=${{ github.sha }}" \
.
docker push ${{ env.BASE_IMAGE_PATH }}:${{ env.IMAGE }}-${{ matrix.arch }}-latest
# amend-manifest:
# runs-on: ubuntu-latest
# needs: [build]
# steps:
# - name: Login to Docker Registry
# uses: docker/login-action@v3
# with:
# registry: git.thuanle.me
# username: ${{ secrets.DOCKER_USERNAME }}
# password: ${{ secrets.DOCKER_PASSWORD }}
# - name: Push Docker manifest
# run: |
# echo "Delete existing manifest"
# docker manifest rm ${{ env.BASE_IMAGE_PATH }}:latest || true
# echo "Create new manifest"
# docker manifest create ${{ env.BASE_IMAGE_PATH }}:latest \
# ${{ env.BASE_IMAGE_PATH }}:amd64-latest \
# ${{ env.BASE_IMAGE_PATH }}:arm64-latest
# docker manifest push ${{ env.BASE_IMAGE_PATH }}:latest
docker push ${{ env.IMAGE_BASE }}:${{ env.IMAGE }}-${{ matrix.arch }}-latest