1234567891011121314151617181920212223242526272829 |
- FROM node:12 as builder
- WORKDIR /joystream
- COPY . /joystream
- RUN yarn --forzen-lockfile
- RUN yarn workspace query-node-root build
- RUN yarn workspace storage-node build
- RUN rm -fr node_modules/
- RUN rm -fr .git/
- FROM node:12
- WORKDIR /joystream
- COPY --from=builder /joystream/ /joystream/
- ENV NODE_ENV=production
- RUN yarn install --forzen-lockfile --production
- ENTRYPOINT [ "yarn" ]
|