Skip to content
Snippets Groups Projects
Dockerfile 510 B
Newer Older
  • Learn to ignore specific revisions
  • tspuller's avatar
    bla
    tspuller committed
    FROM mhart/alpine-node:11 AS builder
    WORKDIR /app
    
    COPY package.json /app
    COPY lerna.json /app
    COPY babel.config.js /app
    
    COPY packages/isomorphic /app/packages/isomorphic
    COPY shared/package.json /app/shared/package.json
    COPY shared/isomorphic /app/shared/isomorphic
    COPY shared/Library /app/shared/Library
    
    RUN yarn && cd packages/isomorphic && yarn build
    
    FROM mhart/alpine-node
    RUN yarn global add serve
    WORKDIR /app
    COPY --from=builder /app/packages/isomorphic/build .
    CMD ["serve", "-p", "80", "-s", "."]