smime_unibremen_ldap_exchan.../webapp/Dockerfile

24 lines
554 B
Docker

FROM python:3.12.5
RUN apt-get update
RUN apt -y install mc
RUN apt -y install docker.io
RUN apt -y install bash
RUN pip install --upgrade pip
RUN pip install flask
RUN pip install flask_oidc
RUN pip install flask_session
RUN pip install flask_sessionstore
RUN pip install gunicorn
RUN pip install requests
RUN pip install wtforms
RUN pip install Markup
RUN pip install ldap3
RUN pip install cryptography
RUN pip install werkzeug
RUN pip install pyOpenSSL
EXPOSE 80
ENTRYPOINT ["/bin/bash", "-c", "cd data && gunicorn wsgi:app --bind 0.0.0.0:8245"]