histlearn commited on
Commit
9e63f5a
1 Parent(s): bc76aa8

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -16
Dockerfile CHANGED
@@ -6,26 +6,17 @@ RUN apt-get update && apt-get install -y \
6
  python3-opencv \
7
  libgl1-mesa-glx \
8
  fonts-liberation \
 
9
  && rm -rf /var/lib/apt/lists/*
10
 
11
- # Criar diretórios necessários e definir permissões
12
- RUN mkdir -p /root/.config/matplotlib && \
13
  mkdir -p /root/.cache/matplotlib && \
14
- chmod -R 777 /root/.config/matplotlib && \
15
- chmod -R 777 /root/.cache/matplotlib
 
16
 
17
  # Configurar diretório de trabalho
18
  WORKDIR /code
19
 
20
- # Copiar requirements e instalar dependências Python
21
- COPY requirements.txt .
22
- RUN pip install --no-cache-dir -r requirements.txt
23
-
24
- # Copiar o código da aplicação
25
- COPY app.py .
26
-
27
- # Configurar variável de ambiente para o matplotlib
28
- ENV MPLCONFIGDIR=/tmp/matplotlib
29
-
30
- # Comando para iniciar a aplicação
31
- CMD ["python", "app.py"]
 
6
  python3-opencv \
7
  libgl1-mesa-glx \
8
  fonts-liberation \
9
+ fontconfig \
10
  && rm -rf /var/lib/apt/lists/*
11
 
12
+ # Configurar diretórios e permissões para fontconfig e matplotlib
13
+ RUN mkdir -p /usr/share/fonts/truetype/liberation && \
14
  mkdir -p /root/.cache/matplotlib && \
15
+ mkdir -p /root/.config/fontconfig && \
16
+ chmod -R 777 /root/.cache/matplotlib && \
17
+ chmod -R 777 /root/.config/fontconfig
18
 
19
  # Configurar diretório de trabalho
20
  WORKDIR /code
21
 
22
+ #