Files
whoami-api/dockerfile
T
2026-09-21 18:22:18 +03:00

18 lines
385 B
Docker

FROM node:26-alpine
WORKDIR /app
RUN npm install -g pnpm@12.5.1
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
RUN pnpm install --frozen-lockfile
COPY . .
RUN DATABASE_URL="postgresql://placeholder:placeholder@localhost:5432/placeholder" \
pnpm prisma generate
RUN pnpm build
CMD ["sh", "-c", "pnpm prisma migrate deploy && pnpm prisma db seed && pnpm start:prod"]