Nikolay Tarasov 598f8d5c55 Fixed docker
2025-02-27 18:58:20 +03:00

24 lines
544 B
Docker

# Используем официальный Node.js образ
FROM node:18
# Устанавливаем рабочую директорию внутри контейнера
WORKDIR /app
# Копируем package*.json
COPY package*.json ./
# Устанавливаем зависимости
RUN npm install
# Копируем весь код
COPY . .
# Собираем TypeScript
RUN npm run build
# Открываем порт 3000
EXPOSE 3000
# Запускаем NestJS в продакшене
CMD ["npm", "run", "start:prod"]