lucianotonet commited on
Commit
c528d30
1 Parent(s): 4949f19

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -11
Dockerfile CHANGED
@@ -1,26 +1,26 @@
1
- # Use uma imagem base do Python, por exemplo
2
  FROM python:3.9-slim
3
 
4
  # Instale dependências necessárias
5
  RUN apt-get update && apt-get install -y curl
6
 
7
- # Adicione um usuário específico com UID 1000 (o mesmo que o usuário padrão no Hugging Face Spaces)
 
 
 
8
  RUN useradd -m -u 1000 ollama-user
9
 
 
 
 
10
  # Troque para o novo usuário
11
  USER ollama-user
12
 
13
- # Instale o Ollama
14
- RUN curl -fsSL https://ollama.com/install.sh | sh
15
-
16
- # Defina o diretório de trabalho para o usuário
17
  WORKDIR /home/ollama-user
18
 
19
- # Crie o diretório .ollama no home do usuário
20
- RUN mkdir /home/ollama-user/.ollama
21
-
22
- # Exponha a porta que será utilizada pelo Ollama
23
  EXPOSE 11434
24
 
25
- # Execute o Ollama no modo servidor
26
  CMD ["ollama", "serve"]
 
1
+ # Use uma imagem base do Python
2
  FROM python:3.9-slim
3
 
4
  # Instale dependências necessárias
5
  RUN apt-get update && apt-get install -y curl
6
 
7
+ # Instale o Ollama como root
8
+ RUN curl -fsSL https://ollama.com/install.sh | sh
9
+
10
+ # Adicione um usuário específico com UID 1000
11
  RUN useradd -m -u 1000 ollama-user
12
 
13
+ # Ajuste as permissões para o diretório
14
+ RUN chown -R ollama-user /usr/local/bin/ollama
15
+
16
  # Troque para o novo usuário
17
  USER ollama-user
18
 
19
+ # Defina o diretório de trabalho
 
 
 
20
  WORKDIR /home/ollama-user
21
 
22
+ # Exponha a porta
 
 
 
23
  EXPOSE 11434
24
 
25
+ # Execute o Ollama
26
  CMD ["ollama", "serve"]