############################################################ # Dockerfile to build hystrix + turbin Installed Containers # Based on centos 6.7 # How to build new image: docker build -t yoho-hystrix-qcloud . # the hystrix alert need to post events to influxdb.yohoops.org. # nginx version: 1.12.0 ############################################################ #base image : ccr.ccs.tencentyun.com/yoho-base/nodejs:8.9.1 FROM ccr.ccs.tencentyun.com/yoho-base/nodejs:8.9.1 MAINTAINER feng.chen <feng.chen@yoho.cn> ENV NODE_ENV=production \ NODE_HOME=/home COPY yoho-blk-wap.tar.gz /home RUN cd /home && \ mkdir -p /home/yoho-blk-wap && \ mkdir -p /Data/log/yoho-blk-wap && \ mkdir -p /Data/log/yohoblk-wap && \ tar -xzvf yoho-blk-wap.tar.gz -C /home/yoho-blk-wap && \ rm -rf yoho-blk-wap.tar.gz WORKDIR /home/yoho-blk-wap #expose port EXPOSE 6004 CMD ["node","/home/yoho-blk-wap/app.js"]