Created
May 22, 2019 07:18
-
-
Save lynhan318/1c1eb21978b1a76133c94fd7388e4593 to your computer and use it in GitHub Desktop.
code on gist
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| FROM node:8.12.0 AS app-builder | |
| WORKDIR /root/app | |
| RUN git clone https://github.com/1412369/onsolve | |
| WORKDIR /root/app/onsolve | |
| RUN yarn | |
| RUN yarn build | |
| FROM node:8.12.0 AS lib-builder | |
| WORKDIR /root/app/onsolve | |
| COPY --from=app-builder /root/app/onsolve . | |
| RUN yarn --production | |
| FROM node:8.12.0-alpine | |
| WORKDIR /root/app/onsolve | |
| COPY --from=app-builder /root/app/onsolve/package.json package.json | |
| COPY --from=app-builder /root/app/onsolve/.env .env | |
| COPY --from=app-builder /root/app/onsolve/.env.marvel .env.marvel | |
| COPY --from=app-builder /root/app/onsolve/package.json package.json | |
| COPY --from=app-builder /root/app/onsolve/dist dist | |
| COPY --from=lib-builder /root/app/onsolve/node_modules node_modules | |
| EXPOSE 3003 | |
| ENTRYPOINT ["yarn","start"] | |
| # build cmd: docker build -t onsolve . | |
| # run cmd: docker run -d --p 3003:3003 onsolve:latest | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment