Madras1 commited on
Commit
b716c3b
verified
1 Parent(s): b57bbce

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +22 -0
Dockerfile ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Usa uma imagem Python leve e moderna
2
+ FROM python:3.10-slim
3
+
4
+ # Define a pasta de trabalho dentro do container
5
+ WORKDIR /app
6
+
7
+ # Copia os requisitos primeiro (para aproveitar o cache do Docker e ser mais r谩pido)
8
+ COPY requirements.txt .
9
+
10
+ # Instala as depend锚ncias
11
+ # A Berta adicionou o --no-cache-dir para o container ficar menorzinho
12
+ RUN pip install --no-cache-dir -r requirements.txt
13
+
14
+ # Copia todo o resto do seu c贸digo para dentro do container
15
+ COPY . .
16
+
17
+ # Cria a pasta para o banco de dados e d谩 permiss茫o (importante no Linux do HF)
18
+ RUN mkdir -p /app/jade_memory_db && chmod 777 /app/jade_memory_db
19
+
20
+ # Comando para ligar o servidor
21
+ # O Hugging Face sempre espera a porta 7860
22
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]