diff options
Diffstat (limited to 'patchwork/Dockerfile.fdo')
-rw-r--r-- | patchwork/Dockerfile.fdo | 47 |
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 |