Visitenbuch/Dockerfile
2024-05-12 16:03:17 +02:00

16 lines
381 B
Docker

FROM node:20-alpine
WORKDIR /app
# copy dependency list
COPY package.json pnpm-lock.yaml run/entrypoint.sh ./
COPY prisma ./prisma
# Setup pnpm, install Prisma CLI (for generating client) and install dependencies
RUN corepack enable && pnpm i --prod && pnpm audit fix && npx prisma generate
# copy built SvelteKit app to /app
COPY build ./
EXPOSE 3000
CMD ["./entrypoint.sh"]