Files changed (1) hide show
  1. Dockerfile +26 -0
Dockerfile ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Usa a imagem oficial do AnythingLLM
2
+ FROM mintplexlabs/anythingllm:render
3
+
4
+ # Muda para root para criar diretórios
5
+ USER root
6
+
7
+ # Cria o diretório de storage persistente
8
+ RUN mkdir -p /data/storage
9
+ RUN ln -s /data/storage /storage
10
+
11
+ # Cria diretório para personalizações
12
+ RUN mkdir -p /data/custom
13
+ RUN mkdir -p /data/custom/logo
14
+
15
+ # Volta para o usuário do AnythingLLM
16
+ USER anythingllm
17
+
18
+ # Configura variáveis de ambiente
19
+ ENV STORAGE_DIR="/data/storage"
20
+ ENV SERVER_PORT=7860
21
+
22
+ # Expõe a porta correta
23
+ EXPOSE 7860
24
+
25
+ # Script de inicialização com configurações customizadas
26
+ ENTRYPOINT ["/bin/bash", "/usr/local/bin/render-entrypoint.sh"]