forked from GeoNode/geonode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
19 lines (14 loc) · 770 Bytes
/
Dockerfile
File metadata and controls
19 lines (14 loc) · 770 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM ubuntu:14.04
ADD 71-apt-cacher-ng /etc/apt/apt.conf.d/71-apt-cacher-ng
RUN \
apt-get update && \
apt-get install -y build-essential && \
apt-get install -y libxml2-dev libxslt1-dev libjpeg-dev gettext git python-dev python-pip && \
apt-get install -y python-pillow python-lxml python-psycopg2 python-django python-bs4 python-multipartposthandler transifex-client python-paver python-nose python-django-nose python-gdal python-django-pagination python-django-jsonfield python-django-extensions python-django-taggit python-httplib2 && \
apt-get install -y --force-yes openjdk-6-jdk ant maven2 --no-install-recommends
WORKDIR /geonode
ADD . /geonode
RUN pip install -e /geonode
RUN paver setup
CMD ["paver", "start", "-b 0.0.0.0:8000","-f"]
EXPOSE 8000