FROM node:14.11.0-alpine3.12
LABEL maintainer="alex.d@eosdt.com"
ENV BUILD_DIR /app
WORKDIR ${BUILD_DIR}
ENV YARN_CACHE_FOLDER ${BUILD_DIR}/cache
ENV NODE_ENV development
ENV PORT 3000
ENV HOST 0.0.0.0
ENV MONGODB_URL "mongodb://mongoAdmin:8kgAaSn7ecD735Bc@10.131.240.158:27017"
ENV RABBITMQ_URL amqp://eq-back:LMn7uSUGVtbLhh3Q@10.131.240.158:5672/history-mvp
ENV DB_NAME mvp-explorer
ENV SUDO_USER_MNEMONIC "summer vendor rely become put remain crucial tide what holiday expect rate"
ENV SUBSTRATE_NODE "wss://api.mvp.testnet.equilibrium.io"
COPY package.json ${BUILD_DIR}
RUN mkdir -p ${YARN_CACHE_FOLDER}
RUN mkdir -p ${BUILD_DIR}/lib
COPY lib ${BUILD_DIR}/lib
RUN yarn

EXPOSE 3000
CMD ["node", "lib/server"]
