# Базовый образ Node.js FROM node:18-alpine # Рабочая директория в контейнере WORKDIR /usr/src/app # Копирование package.json и package-lock.json COPY package*.json ./ # Установка зависимостей RUN npm install # Копирование исходного кода COPY . . # Открываем порт, который будет использовать приложение EXPOSE 3000 # Команда для запуска приложения CMD ["node", "server.js"]