From fd03e9710105259b1a3a6997bfed5b6b659be513 Mon Sep 17 00:00:00 2001 From: David Baldwynn Date: Thu, 21 Apr 2016 12:17:45 -0700 Subject: [PATCH] Fixed dockerfile --- Dockerfile | 29 ++++------------------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/Dockerfile b/Dockerfile index 11caf240..198339fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,32 +1,11 @@ # DOCKER-VERSION 1.7.0 -FROM ubuntu +FROM node:4 -# make sure apt is up to date -RUN apt-get update - -MAINTAINER Matthias Luebken, matthias@catalyst-zero.com - -# install nodejs and npm -RUN apt-get install -y nodejs npm git git-core - -WORKDIR /home/mean +WORKDIR /usr/src/app # Install Mean.JS Prerequisites -RUN npm install -g grunt-cli -RUN npm install -g bower - -# Install Mean.JS packages -ADD package.json /home/mean/package.json -RUN npm install - -# Manually trigger bower. Why doesnt this work via npm install? -ADD .bowerrc /home/mean/.bowerrc -ADD bower.json /home/mean/bower.json -RUN bower install --config.interactive=false --allow-root - -# Make everything available for start -ADD . /home/mean +RUN npm install -g grunt-cli bower # currently only works for development ENV NODE_ENV development @@ -34,4 +13,4 @@ ENV NODE_ENV development # Port 3000 for server # Port 35729 for livereload EXPOSE 3000 35729 -CMD ["grunt"] +CMD ["grunt default"]