From cc3654eb11e82e06314b2ef84e88d52e7253c234 Mon Sep 17 00:00:00 2001 From: Globegitter Date: Wed, 1 Oct 2014 13:43:07 +0100 Subject: [PATCH] Added dockerfile that installs sails, pm2 and creates the server folder. --- Dockerfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c2aba47 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,28 @@ +############################################################ +# Dockerfile to that builds on top of nginx to run +# a sails app with PM2 +############################################################ + + +FROM dockerfile/nodejs + +MAINTAINER Markus Padourek + +RUN npm install -g pm2 sails grunt bower +RUN mkdir /server + +#installs nginx to /usr/sbin/nginx +#conf file is at /etc/nginx/nginx.conf + +# Define mountable directories. +VOLUME ["/server/"] + +# Define working directory. +WORKDIR /server + +# Define default command. +#CMD ["pm2"] + +# Expose ports. +EXPOSE 1337 +EXPOSE 3000 \ No newline at end of file