FROM mhart/alpine-node:8 MAINTAINER Coderaiser RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm config set package-lock false && \ npm install --production && \ apk update && \ apk add --no-cache bash make g++ python && \ npm i gritty && \ npm cache clean --force && \ apk del make g++ python && \ rm -rf /usr/include /tmp/* /var/cache/apk/* COPY . /usr/src/app WORKDIR /root ENV cloudcmd_terminal true ENV cloudcmd_terminal_path gritty EXPOSE 8000 ENTRYPOINT ["/usr/src/app/bin/cloudcmd.js"]