23 lines
531 B
Docker
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"]
|
|
|