FROM node:11-alpine LABEL maintainer="Ocean Protocol " RUN apk add --no-cache --update \ bash \ g++ \ gcc \ git \ gettext \ make \ python \ && rm -rf /var/cache/apk/* COPY package*.json /app/frontend/ WORKDIR /app/frontend RUN npm install -g npm serve \ && npm install \ && npm cache clean --force COPY . /app/frontend RUN npm run build # Default ENV values ENV LISTEN_ADDRESS='0.0.0.0' ENV LISTEN_PORT='3000' ENTRYPOINT ["/app/frontend/scripts/docker-entrypoint.sh"]