From d47f0c5b08d925ee97cf180986cf428fcf9e8480 Mon Sep 17 00:00:00 2001 From: Wayne <5291640+ringoinca@users.noreply.github.com> Date: Sun, 3 Aug 2025 13:26:40 +0300 Subject: [PATCH] Docker: with short sha --- .github/workflows/docker-deployment.yml | 6 +++++- docker/Dockerfile | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-deployment.yml b/.github/workflows/docker-deployment.yml index b1a682f..bdcd429 100644 --- a/.github/workflows/docker-deployment.yml +++ b/.github/workflows/docker-deployment.yml @@ -24,6 +24,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Extract short SHA + id: sha + run: echo "sha=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT + - name: Build and push uses: docker/build-push-action@v6 with: @@ -31,4 +35,4 @@ jobs: file: ./docker/Dockerfile platforms: linux/amd64,linux/arm64 push: true - tags: logiclabshq/open-archiver:latest + tags: logiclabshq/open-archiver:${{ steps.sha.outputs.sha }} diff --git a/docker/Dockerfile b/docker/Dockerfile index aed0510..4d357cb 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -20,7 +20,7 @@ RUN pnpm install --shamefully-hoist --frozen-lockfile --prod=false # Copy the rest of the source code COPY . . -# Build packages in order. +# Build all packages. RUN pnpm build # 2. Production Stage: Install only production dependencies and copy built artifacts