phone-book/Dockerfile

20 lines
495 B
Docker

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