Linhz commited on
Commit
5dc59ab
1 Parent(s): fa57f45

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -16
Dockerfile CHANGED
@@ -1,20 +1,13 @@
1
- FROM python:3.9
 
2
 
3
- # Install OpenGL dependencies and Xvfb
4
- RUN apt-get update && \
5
- apt-get install -y libgl1-mesa-glx libgl1-mesa-dev xvfb
6
 
7
- # Set the working directory in the container
8
- WORKDIR /app
9
-
10
- # Copy the app.py script to the working directory
11
- COPY app.py .
12
 
13
- # Install the required Python dependencies
14
- RUN pip install pyglet arcade pygame
15
-
16
- # Set the display environment variable
17
- ENV DISPLAY=:99
18
 
19
- # Run Xvfb and the app.py script when the container starts
20
- CMD Xvfb :99 & python app.py
 
1
+ from python:3.10-slim
2
+ RUN apt-get update& apt-get install -y openjdk-11-jdk
3
 
4
+ ENV JAVA_HOME /url/lib/jvm/java-11-openjdk-amd64
5
+ ENV PATH $JAVA_HOME/bin:$PATH
 
6
 
7
+ COPY requirements.txt /app/requirements.txt
8
+ RUN pip install --no-cache-dir -r /app/requirements.txt
 
 
 
9
 
10
+ COPY ./app
11
+ WORKDIR /app
 
 
 
12
 
13
+ CMD["streamlit","run","app.py"]