|
@@ -2,13 +2,11 @@ FROM debian:8
|
|
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
|
|
-COPY ./backend/mongodb/mongodb.js /opt/statsd/backends/mongodb.js
|
|
|
|
-ADD ./backend/mongodb/scripts /scripts
|
|
|
|
-ADD statsd.config.js /opt/config/statsd.config.js
|
|
|
|
-
|
|
|
|
-RUN echo Acquire::http::Proxy "http://aptcache.infra.flowdat.com/"; > /etc/apt/apt.conf.d/00aptproxy; \
|
|
|
|
|
|
+RUN apt-get update; \
|
|
|
|
+ apt-get install -yq vim git curl wget; \
|
|
|
|
+ curl -sL https://deb.nodesource.com/setup_10.x | bash; \
|
|
apt-get update; \
|
|
apt-get update; \
|
|
- apt-get install -yq vim git nodejs npm wget; \
|
|
|
|
|
|
+ apt-get install -yq nodejs; \
|
|
npm install -g n pm2; \
|
|
npm install -g n pm2; \
|
|
n stable; \
|
|
n stable; \
|
|
git clone http://infra.flowdat.com:10080/Statsd/mysql-statsd-backend.git /opt/nodejs-statsd-mysql-backend; \
|
|
git clone http://infra.flowdat.com:10080/Statsd/mysql-statsd-backend.git /opt/nodejs-statsd-mysql-backend; \
|
|
@@ -20,4 +18,8 @@ RUN echo Acquire::http::Proxy "http://aptcache.infra.flowdat.com/"; > /etc/apt/a
|
|
rm /etc/apt/apt.conf.d/00aptproxy; \
|
|
rm /etc/apt/apt.conf.d/00aptproxy; \
|
|
rm -rf /var/lib/apt/lists/*
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
-CMD pm2 start --no-daemon /opt/statsd/stats.js -- /opt/config/statsd.config.js
|
|
|
|
|
|
+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
|