From c5311c2367565fb643d47cd623a945147224c87d Mon Sep 17 00:00:00 2001 From: Garrett Bates Date: Sun, 13 Apr 2025 14:05:38 -0700 Subject: [PATCH] Update Dockerfile --- docker/dashboard/Dockerfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/docker/dashboard/Dockerfile b/docker/dashboard/Dockerfile index 936c85e24..409f1210a 100644 --- a/docker/dashboard/Dockerfile +++ b/docker/dashboard/Dockerfile @@ -1,15 +1,18 @@ FROM python:3.9-slim WORKDIR /opt/Merlion # Install Java -RUN rm -rf /var/lib/apt/lists/* && \ - apt-get clean && \ - apt-get update && \ - apt-get upgrade && \ - apt-get install -y --no-install-recommends openjdk-11-jre-headless && \ - rm -rf /var/lib/apt/lists/* +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + default-jre-headless \ + && rm -rf /var/lib/apt/lists/* # Install Merlion from source & set up a gunicorn server COPY *.md ./ COPY setup.py ./ COPY merlion merlion RUN pip install gunicorn "./[dashboard]" + +RUN pip install 'dash_bootstrap_components<=1.7.1' --force-reinstall + +RUN pip install 'dash<=2.18.0' --force-reinstall + CMD gunicorn -b 0.0.0.0:80 merlion.dashboard.server:server