build: use node 20 and npm ci

This commit is contained in:
2026-01-12 17:57:55 +03:00
parent d94614c793
commit d374730343

View File

@@ -1,8 +1,9 @@
# Build stage # Build stage
FROM node:18-alpine as build-stage FROM node:20-alpine as build-stage
WORKDIR /app WORKDIR /app
COPY package*.json ./ COPY package*.json ./
RUN npm install # Используем npm ci для надежной установки зависимостей из package-lock.json
RUN npm ci
COPY . . COPY . .
RUN npm run build RUN npm run build