openbook-cranker/Dockerfile

22 lines
290 B
Docker

FROM node:18 as builder
WORKDIR /app
COPY package.json yarn.lock ./
RUN yarn install
COPY . .
RUN yarn run build
FROM node:18-slim as run
LABEL fly_launch_runtime="nodejs"
COPY --from=builder /app /app
WORKDIR /app
ENV NODE_ENV production
CMD [ "node", "lib/scripts/crank.js" ]