FROM node:18-alpine WORKDIR /app # Копирование package.json и package-lock.json COPY package*.json ./ # Установка зависимостей RUN npm ci # Копирование исходного кода COPY . . # Сборка приложения RUN npm run build EXPOSE 3000 CMD ["npm", "start"]