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
FROM node:18-alpine as build-stage
FROM node:20-alpine as build-stage
WORKDIR /app
COPY package*.json ./
RUN npm install
# Используем npm ci для надежной установки зависимостей из package-lock.json
RUN npm ci
COPY . .
RUN npm run build