souzat19 commited on
Commit
4b087c1
·
verified ·
1 Parent(s): 7cca3d0

Criar o docker file

Browse files
Files changed (1) hide show
  1. Dockerfile +20 -0
Dockerfile ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM nvidia/cuda:12.2.0-cudnn8-runtime-ubuntu22.04
2
+
3
+ # Instale Python e outras dependências necessárias
4
+ RUN apt-get update && apt-get install -y \
5
+ python3 \
6
+ python3-pip \
7
+ curl \
8
+ git
9
+
10
+ # Instale o Ollama manualmente (exemplo para Linux)
11
+ RUN curl -fsSL https://ollama.com/install.sh | sh
12
+
13
+ # Exponha a porta padrão do Hugging Face Space
14
+ EXPOSE 7860
15
+
16
+ # (Opcional) Baixe o modelo já na build - lembrando que GPU só estará disponível no runtime
17
+ RUN ollama pull gemma3:27b
18
+
19
+ # CMD para rodar o Ollama ouvindo na porta 7860
20
+ CMD ["ollama", "serve", "--host", "0.0.0.0", "--port", "7860"]