mirror of
https://github.com/roleypoly/roleypoly-v1.git
synced 2025-04-25 12:19:10 +00:00
14 lines
541 B
Docker
14 lines
541 B
Docker
FROM node:11 AS builder
|
|
WORKDIR /src
|
|
COPY . /src
|
|
# we double yarn here to strip off dev-only packages that are needed at build time.
|
|
RUN yarn workspace @roleypoly/bot --frozen-lockfile &&\
|
|
yarn workspace @roleypoly/bot build &&\
|
|
yarn workspace @roleypoly/bot --frozen-lockfile --prod
|
|
|
|
FROM mhart/alpine-node:11
|
|
ENV NODE_ENV production
|
|
WORKDIR /dist
|
|
COPY --from=builder /src/packages/roleypoly-bot /dist/packages/roleypoly-bot
|
|
COPY --from=builder /src/node_modules /dist/node_modules
|
|
CMD node /src/packages/roleypoly-bot/lib/index.js
|