Files
skooner/Dockerfile
Eric Herbrandson b229552af0 Initial commit
2019-03-15 09:12:07 -05:00

23 lines
462 B
Docker

# THIS IS THE BASEIMAGE THAT ALL OTHER SERVICES ARE BUILT UPON
FROM node:11.10.0-alpine
RUN apk add --no-cache tini
ENV NODE_ENV production
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
RUN chown -R node:node /usr/src/app/
COPY server/package.json /usr/src/app/
COPY server/package-lock.json /usr/src/app/
RUN npm install --production
COPY client/build /usr/src/app/public
COPY server /usr/src/app
USER node
ENTRYPOINT ["/sbin/tini", "--", "node", "."]