diff --git a/Dockerfile b/Dockerfile index 54aa038..b53eb5b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,12 +5,13 @@ # # Pull base image. -FROM dockerfile/python +FROM ubuntu -# Install Node.js +# Install Node.js and change source to aliyun mirrors from taobao in China RUN \ + apt-get install -y -q wget curl git cd /tmp && \ - wget http://nodejs.org/dist/node-latest.tar.gz && \ + wget http://npm.taobao.org/mirrors/node/node-latest.tar.gz && \ tar xvzf node-latest.tar.gz && \ rm -f node-latest.tar.gz && \ cd node-v* && \ @@ -21,7 +22,9 @@ RUN \ rm -rf /tmp/node-v* && \ npm install -g npm && \ printf '\n# Node.js\nexport PATH="node_modules/.bin:$PATH"' >> /root/.bashrc - + npm install -g cnpm --registry=https://registry.npm.taobao.org + cnpm install -g express srails loopback mongodb mysql moogose + # Define working directory. WORKDIR /data