24 lines
554 B
Docker
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"]
|
|
|