update to production server

This commit is contained in:
Léo Haf 2025-04-29 11:12:42 +02:00
parent 109c48e5a2
commit 7f417b0071
Signed by: Retropex
GPG Key ID: F5073C4F4882FFFC

View File

@ -1,15 +1,23 @@
FROM debian:bookworm-slim
FROM python:3.9.18-slim
WORKDIR /app
RUN apt-get update &&\
apt-get install python3 python3-pip curl -y
apt-get install curl -y &&\
apt-get clean
COPY DeepSea-Dashboard /app
RUN pip install --break-system-packages -r requirements.txt
RUN python3 setup.py
RUN python setup.py
RUN python minify.py
ADD ./docker_entrypoint.sh /usr/local/bin/docker_entrypoint.sh
RUN chmod a+x /usr/local/bin/docker_entrypoint.sh
RUN chmod a+x /usr/local/bin/docker_entrypoint.sh
ENV FLASK_ENV=production
ENV PYTHONUNBUFFERED=1
CMD ["gunicorn", "-b", "0.0.0.0:5000", "App:app"]