From 7dec525633225b00faa45ced9c8048aaeff83e98 Mon Sep 17 00:00:00 2001 From: RAR Date: Sat, 30 Dec 2023 12:46:41 +0100 Subject: [PATCH] fix: Possible fix for Github actions stuck v2 --- .github/workflows/build-and-push-docker-image.yml | 12 ++++++------ Dockerfile | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-and-push-docker-image.yml b/.github/workflows/build-and-push-docker-image.yml index 74793891..4ed1c36d 100644 --- a/.github/workflows/build-and-push-docker-image.yml +++ b/.github/workflows/build-and-push-docker-image.yml @@ -9,30 +9,30 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3.0.0 - name: Login to GitHub Container Registry - uses: docker/login-action@v1 + uses: docker/login-action@v3.0.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set version - uses: actions/github-script@v6 + uses: actions/github-script@v7.0.1 id: set-version with: result-encoding: string script: return context.payload.release.tag_name.replace('v', '') - name: Build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v5.1.0 with: context: . platforms: linux/amd64,linux/arm64,linux/arm/v7 diff --git a/Dockerfile b/Dockerfile index 22cedee0..bb491458 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,8 +4,8 @@ WORKDIR /app COPY server/package.json server/package-lock.json . -RUN npm install npm@latest --global --no-cache -RUN npm install pnpm --global --no-cache +RUN npm install npm@latest --global +RUN npm install pnpm --global RUN pnpm import RUN pnpm install --prod @@ -15,8 +15,8 @@ WORKDIR /app COPY client/package.json client/package-lock.json . -RUN npm install npm@latest --global --no-cache -RUN npm install pnpm --global --no-cache +RUN npm install npm@latest --global +RUN npm install pnpm --global RUN pnpm import RUN pnpm install --prod