Revision 5 as of 2015-04-16 02:06:23

Clear message

FROM ubuntu

# File Author / Maintainer MAINTAINER Terri

# Update the sources and install some basic python stuff RUN apt-get update RUN apt-get install -y bzr python3-dev python3-pip python-dev python-pip python-virtualenv

# Get the nodejs stuff RUN apt-get install -y nodejs npm RUN npm install -g less RUN ln -s /usr/bin/nodejs /usr/bin/node

# Set the default directory where CMD will execute WORKDIR /mailman3

# Get Mailman Bundler RUN bzr branch lp:mailman-bundler

# Get buildout, go into Mailman Bundler and build RUN pip install zc.buildout WORKDIR /mailman3/mailman-bundler RUN buildout

# Set up virtualenv RUN virtualenv venv RUN source venv/bin/activate

# Expose ports EXPOSE 8000

# Prep some stuff RUN ./bin/mailman-post-update RUN ./bin/mailman-web-django-admin createsuperuser RUN ./bin/mailman start RUN ./bin/mailman-web-django-admin runserver &