daniel-saed commited on
Commit
90637a1
·
verified ·
1 Parent(s): 68f651f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -5
Dockerfile CHANGED
@@ -2,19 +2,19 @@ FROM python:3.11-slim
2
 
3
  WORKDIR /app
4
 
 
5
  RUN apt-get update && apt-get install -y \
6
  build-essential \
7
- libgl1-mesa-glx \
8
  libglib2.0-0 \
9
  curl \
10
- software-properties-common \
11
  git \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
- COPY requirements.txt ./
15
  COPY . ./
16
 
17
- # Example: Use secret during build (e.g., for a private repository)
18
  RUN --mount=type=secret,id=MY_API_KEY,mode=0444 \
19
  export MY_API_KEY=$(cat /run/secrets/MY_API_KEY) && \
20
  pip3 install -r requirements.txt
@@ -23,5 +23,4 @@ EXPOSE 8501
23
 
24
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
25
 
26
-
27
  ENTRYPOINT ["streamlit", "run", "streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
2
 
3
  WORKDIR /app
4
 
5
+ # Instalar dependencias necesarias
6
  RUN apt-get update && apt-get install -y \
7
  build-essential \
8
+ libgl1 \
9
  libglib2.0-0 \
10
  curl \
 
11
  git \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
+ COPY requirements.txt ./
15
  COPY . ./
16
 
17
+ # Instalar requirements con secretos si es necesario
18
  RUN --mount=type=secret,id=MY_API_KEY,mode=0444 \
19
  export MY_API_KEY=$(cat /run/secrets/MY_API_KEY) && \
20
  pip3 install -r requirements.txt
 
23
 
24
  HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
25
 
 
26
  ENTRYPOINT ["streamlit", "run", "streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]