| # Используем официальный образ Node.js | |
| FROM node:20-alpine | |
| # Устанавливаем рабочую директорию | |
| WORKDIR /usr/src/app | |
| # Копируем package.json и устанавливаем зависимости | |
| COPY package*.json ./ | |
| RUN npm install | |
| # Копируем исходные файлы | |
| COPY . . | |
| # Экспортируем порт | |
| EXPOSE 3000 | |
| # Запускаем приложение | |
| CMD ["npm", "start"] |