diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml index 88137dac..5e1e6406 100644 --- a/.github/workflows/dockerhub.yml +++ b/.github/workflows/dockerhub.yml @@ -8,6 +8,7 @@ on: jobs: dockerhub: runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Checkout diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index b2e5f323..4f79069e 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -12,6 +12,7 @@ on: jobs: build: runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Checkout diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9d4be71a..9549d4d1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,6 +9,7 @@ jobs: build: name: Upload Release Asset runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Checkout diff --git a/Dockerfile b/Dockerfile index 422b70b7..839116df 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ # build stage -FROM node:18-alpine3.19 as build-stage +FROM --platform=$BUILDPLATFORM node:22-alpine3.20 AS build-stage ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable -RUN corepack use pnpm@8 +RUN corepack use pnpm@9 WORKDIR /app @@ -15,7 +15,7 @@ COPY . . RUN pnpm build # production stage -FROM alpine:3.19 +FROM alpine:3.20 ENV GID 1000 ENV UID 1000