sso.fb1.uni-bremen.de/docker/compose/overleafssh/Dockerfile

23 lines
531 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 werkzeug
RUN pip install email_validator
RUN pip install Authlib
EXPOSE 80
ENTRYPOINT ["/bin/bash", "-c", "cd data && gunicorn wsgi:app --bind 0.0.0.0:80"]