aboutsummaryrefslogtreecommitdiffstats
path: root/patchwork/Dockerfile.fdo
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-05-13 22:55:25 +0200
committerHarald Welte <laforge@gnumonks.org>2018-05-13 23:50:51 +0200
commit934c181542690ec9053a5a3fb08dd4ac2605051f (patch)
tree7b3424560df60e2668faaa115a90834a9f486642 /patchwork/Dockerfile.fdo
parentaa1ccdabb70427df437f83d88dcbbcff4fa73f88 (diff)
dockerfile for patchwork patch tracking software
Diffstat (limited to 'patchwork/Dockerfile.fdo')
-rw-r--r--patchwork/Dockerfile.fdo47
1 files changed, 47 insertions, 0 deletions
diff --git a/patchwork/Dockerfile.fdo b/patchwork/Dockerfile.fdo
new file mode 100644
index 0000000..228ee8c
--- /dev/null
+++ b/patchwork/Dockerfile.fdo
@@ -0,0 +1,47 @@
+FROM debian
+
+# freedesktop.org version of patchwork
+
+
+RUN apt-get update && \
+ apt-get install -y --no-install-recommends \
+ ca-certificates \
+ git \
+ libjs-jquery \
+ python3 \
+ python3-celery \
+ python3-django \
+ python3-django-jsonfield \
+ python3-django-filters \
+ python3-djangorestframework \
+ python3-mysqldb \
+ python3-pip \
+ python3-psycopg2 \
+ python3-sqlparse \
+ wget && \
+ apt-get clean
+
+RUN pip3 install drf-nested-routers
+
+WORKDIR /opt
+
+ARG VERSION_TAG=2.0.1
+
+#RUN wget https://github.com/getpatchwork/patchwork/archive/v$VERSION_TAG.tar.gz && \
+ #tar xzf v$VERSION_TAG.tar.gz && \
+ #mv patchwork-$VERSION_TAG patchwork && \
+ #rm v$VERSION_TAG.tar.gz
+
+RUN git clone https://github.com/dlespiau/patchwork
+
+WORKDIR /opt/patchwork
+
+COPY production.py patchwork/settings/production.py
+COPY docker-entrypoint.sh /docker-entrypoint.sh
+
+RUN mkdir -p /var/www/patchwork
+VOLUME /var/www/patchwork
+
+#RUN DJANGO_SECRET_KEY=foo python3 manage.py collectstatic
+
+CMD /docker-entrypoint.sh