todou-backend/Dockerfile

20 lines
305 B
Docker

FROM node:18
WORKDIR /app
# Устанавливаем OpenSSL и другие зависимости
RUN apt-get update && apt-get install -y openssl
COPY package*.json ./
RUN npm install
COPY . .
# Генерируем Prisma Client
RUN npx prisma generate
EXPOSE 4000
CMD ["npm", "run", "dev"]