expressCart/Dockerfile

26 lines
529 B
Docker

FROM mhart/alpine-node:8
ENV NODE_VERSION 8.9.4
RUN apk add --no-cache make gcc g++ python bash
WORKDIR /var/expressCart
COPY lib/ /var/expressCart/lib/
COPY bin/ /var/expressCart/bin/
COPY config/ /var/expressCart/config/
COPY public/ /var/expressCart/public/
COPY routes/ /var/expressCart/routes/
COPY views/ /var/expressCart/views/
COPY app.js /var/expressCart/
COPY package.json /var/expressCart/
COPY gulpfile.js /var/expressCart/
RUN npm install
VOLUME /var/expressCart/data
EXPOSE 1111
ENTRYPOINT ["npm", "start"]