bracket-backend/Dockerfile
2025-02-07 12:47:58 +01:00

22 lines
336 B
Docker

FROM oven/bun:alpine
WORKDIR /app
COPY bun.lock ./
COPY package.json ./
COPY tsconfig.json ./
RUN bun install --production --frozen-lockfile
COPY prisma ./prisma/
RUN bunx prisma generate
COPY . .
ENV NODE_ENV=production
RUN bun run build
EXPOSE 4000
CMD bunx prisma migrate deploy && bunx prisma db seed && bun run start:prod