PromoCursed/Dockerfile

20 lines
553 B
Docker
Raw Permalink Normal View History

2024-11-22 05:35:02 +04:00
# Используем базовый образ Node.js
FROM node:14-alpine
# Устанавливаем рабочую директорию
WORKDIR /
# Копируем файлы package.json и package-lock.json
COPY package*.json ./
# Устанавливаем зависимости
RUN npm ci
# Копируем остальные файлы
COPY . .
# Устанавливаем TypeScript и другие зависимости
RUN npm install -g typescript @types/node ts-node
# Запускаем приложение
CMD npm run start