diff --git a/comanage-registry-mailman/web/Dockerfile b/comanage-registry-mailman/web/Dockerfile index c819670..e869e40 100644 --- a/comanage-registry-mailman/web/Dockerfile +++ b/comanage-registry-mailman/web/Dockerfile @@ -28,7 +28,19 @@ RUN apt-get update \ netcat-traditional \ postgresql-client \ sassc \ - && pip install -U django==1.11 pip \ + && pip install --upgrade pip \ + && pip install django-allauth==0.35.0 \ + django-appconf==1.0.2 \ + django-compressor==2.2 \ + django-extensions==2.0.7 \ + django-gravatar2==1.4.2 \ + django-haystack==2.8.1 \ + django-mailman3==1.1.0 \ + django-paintstore==0.2 \ + django-picklefield==1.0.0 \ + django-q==0.9.4 \ + djangorestframework==3.8.2 \ + && pip install django==1.11 \ && pip install mailmanclient==3.1.1 \ postorius==1.1.2 \ hyperkitty==1.1.4 \ @@ -44,6 +56,9 @@ RUN apt-get update \ # Add needed files for uwsgi server + settings for django COPY mailman-web /opt/mailman-web +# Overlay customized template for Postorius login +COPY login.html /usr/local/lib/python2.7/site-packages/django_mailman3/templates/account/ + RUN chown -R mailman:mailman /opt/mailman-web/ \ && chmod u+x /opt/mailman-web/manage.py diff --git a/comanage-registry-mailman/web/login.html b/comanage-registry-mailman/web/login.html new file mode 100644 index 0000000..afbfc4e --- /dev/null +++ b/comanage-registry-mailman/web/login.html @@ -0,0 +1,29 @@ +{% extends "account/base.html" %} + +{% load i18n %} +{% load account socialaccount %} +{% load bootstrap_tags %} + +{% block head_title %}{% trans "Sign In" %}{% endblock %} + +{% block content %} + +