MrPablo commited on
Commit
b109dff
·
verified ·
1 Parent(s): 50075ed

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +19 -13
start.sh CHANGED
@@ -1,20 +1,26 @@
1
  #!/bin/bash
2
 
3
- (
4
- echo "Esperando a que Ollama arranque..."
5
 
6
- until curl -sf http://127.0.0.1:11434/api/tags >/dev/null; do
7
- sleep 5
8
- done
9
 
10
- echo "Ollama listo. Descargando gemma4:e2b..."
11
 
12
- if ! ollama list | grep -q "^gemma4:e2b"; then
13
- ollama pull gemma4:e2b
14
- echo "gemma4:e2b instalado correctamente."
15
- else
16
- echo "gemma4:e2b ya estaba instalado."
17
- fi
18
- ) &
 
 
19
 
 
 
 
 
20
  exec bash /app/backend/start.sh
 
1
  #!/bin/bash
2
 
3
+ descargar_modelo() {
4
+ echo "--- TECNOTRON: Esperando a que Ollama esté listo... ---"
5
 
6
+ until curl -sf http://127.0.0.1:11434/api/tags >/dev/null; do
7
+ sleep 5
8
+ done
9
 
10
+ echo "--- TECNOTRON: Ollama listo ---"
11
 
12
+ # Evita intentar descargarlo cada vez
13
+ if ! ollama list | grep -q "gemma4.*e4b"; then
14
+ echo "--- TECNOTRON: Descargando gemma4:e4b ---"
15
+ ollama pull gemma4:e4b
16
+ echo "--- TECNOTRON: Descarga completada ---"
17
+ else
18
+ echo "--- TECNOTRON: El modelo ya estaba instalado ---"
19
+ fi
20
+ }
21
 
22
+ # Descargar en segundo plano mientras arranca la web
23
+ descargar_modelo &
24
+
25
+ # Arrancar Open WebUI + Ollama
26
  exec bash /app/backend/start.sh