Files
meanTorrent/Dockerfile
Matthias Luebken c93abfeae7 workaround fig bug
2014-06-18 18:47:08 +02:00

30 lines
729 B
Docker

#
# Note "> /dev/null" workaround for fig-bug https://github.com/orchardup/fig/issues/239
#
FROM dockerfile/nodejs
MAINTAINER Matthias Luebken, matthias@catalyst-zero.com
WORKDIR /home/mean
# Install Mean.JS Prerequisites
RUN npm install -g grunt-cli > /dev/null
RUN npm install -g bower > /dev/null
# Install Mean.JS packages
ADD package.json /home/mean/package.json
RUN npm install > /dev/null
ADD .bowerrc /home/mean/.bowerrc
ADD bower.json /home/mean/bower.json
# why doesnt this work via npm install?
RUN bower install --config.interactive=false --allow-root > /dev/null
# Make everything available for start
ADD . /home/mean
# currently only works for development
ENV NODE_ENV development
EXPOSE 3000
CMD ["grunt"]