blob: 57eeec45ed1d0d5e2f807910b1f05435ff7d5db5 [file] [log] [blame]
FROM nodejsactionbase
# based on https://github.com/nodejs/docker-node
ENV NODE_VERSION 0.12.17
RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz" \
&& tar -xzf "node-v$NODE_VERSION-linux-x64.tar.gz" -C /usr/local --strip-components=1 \
&& rm "node-v$NODE_VERSION-linux-x64.tar.gz"
WORKDIR /nodejsAction
# Install app dependencies
RUN rm -rf .project .settings build.xml Dockerfile README node_modules logs
RUN npm install .
RUN npm install \
apn@1.7.4 \
async@1.5.2 \
body-parser@1.15.2 \
btoa@1.1.2 \
cheerio@0.20.0 \
cloudant@1.4.1 \
commander@2.7.0 \
consul@0.18.1 \
cookie-parser@1.3.4 \
cradle@0.6.7 \
errorhandler@1.3.5 \
express@4.14.0 \
express-session@1.11.1 \
gm@1.20.0 \
jade@1.9.2 \
log4js@0.6.38 \
merge@1.2.0 \
moment@2.8.1 \
mustache@2.1.3 \
nano@5.10.0 \
node-uuid@1.4.2 \
oauth2-server@2.4.0 \
openwhisk@3.0.0 \
process@0.11.0 \
request@2.79.0 \
rimraf@2.5.1 \
semver@4.3.6 \
serve-favicon@2.2.0 \
socket.io@1.3.5 \
socket.io-client@1.3.5 \
superagent@1.3.0 \
swagger-tools@0.8.7 \
tmp@0.0.28 \
watson-developer-cloud@1.4.1 \
when@3.7.3 \
ws@1.1.0 \
xml2js@0.4.15 \
xmlhttprequest@1.7.0 \
yauzl@2.3.1
# See app.js
CMD node app.js