Update build pipeline packages to latest node
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/deploy unknown status

This commit is contained in:
2026-07-13 22:08:13 -03:00
parent 639aa51838
commit 66a268e1ba
3 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -8,7 +8,7 @@ when:
steps: steps:
- name: Install - name: Install
image: node:22-bookworm-slim image: node:24-bookworm-slim
commands: commands:
- corepack enable - corepack enable
- corepack prepare pnpm@latest --activate - corepack prepare pnpm@latest --activate
@@ -41,7 +41,7 @@ steps:
- status: [failure] - status: [failure]
- name: Lint - name: Lint
image: node:22-bookworm-slim image: node:24-bookworm-slim
commands: commands:
- corepack enable && corepack prepare pnpm@latest --activate - corepack enable && corepack prepare pnpm@latest --activate
- pnpm run lint - pnpm run lint
@@ -75,7 +75,7 @@ steps:
- status: [failure] - status: [failure]
- name: Build - name: Build
image: node:22-bookworm-slim image: node:24-bookworm-slim
commands: commands:
- corepack enable && corepack prepare pnpm@latest --activate - corepack enable && corepack prepare pnpm@latest --activate
- pnpm run build - pnpm run build
+2 -2
View File
@@ -1,5 +1,5 @@
# Build stage: use npm (not pnpm) to avoid workspace issues with better-sqlite3. # Build stage: use npm (not pnpm) to avoid workspace issues with better-sqlite3.
FROM node:20-bookworm-slim AS builder FROM node:24-bookworm-slim AS builder
RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ \ RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
WORKDIR /app WORKDIR /app
@@ -13,7 +13,7 @@ RUN npm run build
RUN npm prune --production RUN npm prune --production
# Runtime: copy pre-built node_modules from builder. # Runtime: copy pre-built node_modules from builder.
FROM node:20-bookworm-slim FROM node:24-bookworm-slim
WORKDIR /app WORKDIR /app
ENV NODE_ENV=production ENV NODE_ENV=production
COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/node_modules ./node_modules
+2 -2
View File
@@ -1,4 +1,4 @@
FROM node:20-alpine AS builder FROM node:24-alpine AS builder
RUN corepack enable && corepack prepare pnpm@latest --activate RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app WORKDIR /app
COPY package.json pnpm-lock.yaml* ./ COPY package.json pnpm-lock.yaml* ./
@@ -8,7 +8,7 @@ RUN mkdir -p /app/public
ENV NEXT_TELEMETRY_DISABLED=1 ENV NEXT_TELEMETRY_DISABLED=1
RUN pnpm run build RUN pnpm run build
FROM node:20-alpine FROM node:24-alpine
RUN corepack enable && corepack prepare pnpm@latest --activate RUN corepack enable && corepack prepare pnpm@latest --activate
WORKDIR /app WORKDIR /app
ENV NODE_ENV=production ENV NODE_ENV=production