- FROM node:10
- RUN npm install -g n pm2; \
- n stable; \
- git clone http://infra.flowdat.com:10080/Statsd/mysql-statsd-backend.git /opt/nodejs-statsd-mysql-backend; \
- cd /opt/nodejs-statsd-mysql-backend; \
- npm install mysql sequence; \
- git clone https://github.com/etsy/statsd /opt/statsd; \
- cd /opt/statsd; \
- npm install --save mongodb@2.2.35 async;
- COPY ./backend/mongodb/mongodb.js /opt/statsd/backends/mongodb.js
- ADD ./backend/mongodb/scripts /scripts
- ADD statsd.config.js /opt/config/statsd.config.js
- CMD pm2 start --no-daemon /opt/statsd/stats.js -- /opt/config/statsd.config.js
|