Differences between revisions 4 and 5
Revision 4 as of 2015-04-16 02:02:16
Size: 1113
Editor: terri
Comment:
Revision 5 as of 2015-04-16 02:06:23
Size: 1084
Editor: terri
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This is a scratchpad for a Dockerfile:

{{{
Line 6: Line 3:
# Based on Ubuntu
Line 15: Line 13:
RUN apt-get install bzr python3-dev python3-pip python-dev python-pip python-virtualenv RUN apt-get install -y bzr python3-dev python3-pip python-dev python-pip python-virtualenv
Line 18: Line 16:
RUN apt-get install nodejs npm RUN apt-get install -y nodejs npm
Line 45: Line 43:

}}}

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 &

MailmanWiki: DEV/Mailman 3.0/Mailman 3.0 Suite Dockerfile (last edited 2016-03-03 12:30:41 by SimonHanna)