MB-IDK commited on
Commit
5cabab0
·
verified ·
1 Parent(s): 9772bd3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +22 -21
Dockerfile CHANGED
@@ -1,28 +1,29 @@
1
- FROM ghcr.io/open-webui/open-webui:main
2
 
3
  USER root
 
 
4
 
5
- # Installation de zstd et nettoyage des caches pour gagner de la place
6
- RUN apt-get update && apt-get install -y zstd ca-certificates && rm -rf /var/lib/apt/lists/*
7
-
8
- # Installation d'Ollama
9
- RUN curl -fsSL https://ollama.com/install.sh | sh
10
-
11
- # Configuration Hugging Face
12
- ENV OLLAMA_BASE_URL=http://127.0.0.1:11434
13
  ENV PORT=7860
14
- ENV HOME=/tmp
15
- # On s'assure que les modèles sont stockés dans un endroit accessible
16
- ENV OLLAMA_MODELS=/tmp/.ollama/models
 
 
 
 
 
 
 
 
 
 
17
 
18
- RUN mkdir -p /tmp/.ollama/models && chmod 777 /tmp/.ollama/models
 
19
 
20
- # Script de démarrage corrigé
21
- RUN echo '#!/bin/bash\n\
22
- ollama serve &\n\
23
- sleep 5\n\
24
- # Lancer Open WebUI directement via son binaire\n\
25
- exec open-webui serve --port 7860\n\
26
- ' > /start.sh && chmod +x /start.sh
27
 
28
- CMD ["/start.sh"]
 
 
1
+ FROM n8nio/n8n:latest
2
 
3
  USER root
4
+ RUN mkdir -p /home/node/.n8n && chown -R node:node /home/node/.n8n
5
+ USER node
6
 
7
+ # Ports
 
 
 
 
 
 
 
8
  ENV PORT=7860
9
+ ENV N8N_PORT=7860
10
+ ENV N8N_HOST=0.0.0.0
11
+
12
+ # PostgreSQL config
13
+ ENV DB_TYPE=postgresdb
14
+ ENV DB_POSTGRESDB_HOST=n8n-n8n-vox.g.aivencloud.com
15
+ ENV DB_POSTGRESDB_PORT=21141
16
+ ENV DB_POSTGRESDB_DATABASE=defaultdb
17
+ ENV DB_POSTGRESDB_USER=avnadmin
18
+ ENV DB_POSTGRESDB_PASSWORD=AVNS_TAa_OQlklIzZxJbZfH6
19
+ ENV DB_POSTGRESDB_SCHEMA=public
20
+ ENV DB_POSTGRESDB_SSL_ENABLED=true
21
+ ENV DB_POSTGRESDB_SSL_REJECT_UNAUTHORIZED=false
22
 
23
+ # Optional webhook tunnel (si besoin)
24
+ ENV WEBHOOK_TUNNEL_URL=https://<ton-space>.hf.space/
25
 
26
+ EXPOSE 7860
 
 
 
 
 
 
27
 
28
+ ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]
29
+ CMD ["start", "--host", "0.0.0.0", "--port", "7860"]