RaiSantos commited on
Commit
be83dda
·
verified ·
1 Parent(s): e11e6da

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -8
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- # Use Python 3.9 como base
2
  FROM python:3.9-slim
3
 
4
  # Instalar dependências do sistema
@@ -20,8 +20,10 @@ RUN pip install --no-cache-dir -r requirements.txt
20
  # Copiar todos os arquivos do projeto
21
  COPY . .
22
 
23
- # Criar pastas necessárias para uploads e templates
24
- RUN mkdir -p uploads outputs templates
 
 
25
 
26
  # Mover arquivos HTML para templates (se existirem)
27
  RUN mv index.html templates/ 2>/dev/null || true
@@ -37,12 +39,8 @@ ENV TRANSFORMERS_CACHE=/app/.cache/huggingface
37
  ENV HF_HOME=/app/.cache/huggingface
38
  ENV XDG_CACHE_HOME=/app/.cache
39
 
40
- # Criar esses diretórios e garantir permissão de escrita
41
- RUN mkdir -p /app/.cache/huggingface /app/.config/matplotlib \
42
- && chmod -R 777 /app/.cache /app/.config
43
-
44
  # Expor porta
45
  EXPOSE 7860
46
 
47
  # Comando para iniciar a aplicação
48
- CMD ["python", "app.py"]
 
1
+ # Use Python 3.9 como base
2
  FROM python:3.9-slim
3
 
4
  # Instalar dependências do sistema
 
20
  # Copiar todos os arquivos do projeto
21
  COPY . .
22
 
23
+ # Criar pastas necessárias e dar permissão total para todo o projeto
24
+ RUN mkdir -p uploads outputs templates \
25
+ && mkdir -p /app/.cache/huggingface /app/.config/matplotlib \
26
+ && chmod -R 777 /app
27
 
28
  # Mover arquivos HTML para templates (se existirem)
29
  RUN mv index.html templates/ 2>/dev/null || true
 
39
  ENV HF_HOME=/app/.cache/huggingface
40
  ENV XDG_CACHE_HOME=/app/.cache
41
 
 
 
 
 
42
  # Expor porta
43
  EXPOSE 7860
44
 
45
  # Comando para iniciar a aplicação
46
+ CMD ["python", "app.py"]