18 lines
394 B
Docker
18 lines
394 B
Docker
FROM node:20
|
|
|
|
RUN npm install -g pnpm
|
|
WORKDIR /app
|
|
RUN git clone https://github.com/likeandscribe/frontpage
|
|
WORKDIR /app/frontpage
|
|
RUN pnpm i
|
|
RUN pnpm exec turbo run --affected type-check
|
|
|
|
WORKDIR /app/frontpage/packages/frontpage
|
|
COPY ./.env.local ./.env.local
|
|
COPY ./app ./app
|
|
COPY ./lib ./lib
|
|
RUN pnpm run db:generate
|
|
RUN pnpm run db:migrate
|
|
RUN pnpm run build
|
|
CMD [ "pnpm", "run", "start"]
|