Files
meanTorrent/Dockerfile

30 lines
670 B
Docker
Raw Normal View History

2014-06-18 15:59:24 +02:00
FROM dockerfile/nodejs
MAINTAINER Matthias Luebken, matthias@catalyst-zero.com
WORKDIR /home/mean
# Install Mean.JS Prerequisites
2014-06-20 10:57:47 +02:00
RUN npm install -g grunt-cli
RUN npm install -g bower
2014-06-18 15:59:24 +02:00
# Install Mean.JS packages
ADD package.json /home/mean/package.json
2014-06-20 10:57:47 +02:00
RUN npm install
2014-06-18 18:34:25 +02:00
2014-06-20 10:57:47 +02:00
# Manually trigger bower. Why doesnt this work via npm install?
2014-06-18 18:34:25 +02:00
ADD .bowerrc /home/mean/.bowerrc
ADD bower.json /home/mean/bower.json
2014-06-20 10:57:47 +02:00
RUN bower install --config.interactive=false --allow-root
2014-06-18 15:59:24 +02:00
# Make everything available for start
ADD . /home/mean
# currently only works for development
ENV NODE_ENV development
2014-06-24 14:44:17 +02:00
# Port 3000 for server
# Port 35729 for livereload
EXPOSE 3000 35729
2015-02-07 12:31:07 -08:00
CMD ["grunt"]