zkt25/sk1/Dockerfile

21 lines
551 B
Docker

# Базовый образ 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"]