twenty-one/Dockerfile
2023-04-26 21:44:53 +02:00

16 lines
No EOL
286 B
Docker

FROM node:18-alpine
WORKDIR /app
COPY . .
RUN npm install --global pnpm
RUN pnpm install --frozen-lockfile
RUN pnpm build:ui
RUN mkdir -p /data
RUN pnpm prisma generate
EXPOSE 4000
EXPOSE 3000
VOLUME /data
ENV DATABASE_FILE=file:/data/twentyone.db
ENTRYPOINT ["pnpm"]
CMD ["start:ui"]