diff options
Diffstat (limited to 'patchwork/Dockerfile.upstream')
-rw-r--r-- | patchwork/Dockerfile.upstream | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/patchwork/Dockerfile.upstream b/patchwork/Dockerfile.upstream new file mode 100644 index 0000000..30dff82 --- /dev/null +++ b/patchwork/Dockerfile.upstream @@ -0,0 +1,42 @@ +FROM debian + +# upstream 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-filters \ + python3-djangorestframework \ + python3-mysqldb \ + python3-psycopg2 \ + python3-sqlparse \ + wget && \ + apt-get clean + + +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 + +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 |