feat: pull del modelo respeta HTTPS_PROXY #7

Merged
hermes merged 1 commits from fix/pull-proxy into main 2026-09-12 20:58:59 +02:00
Owner

Summary

Caso real 2a vez: la red del usuario no llega al blob del modelo en R2/Cloudflare (i/o timeout TCP 172.64.66.1:443) — los 3 reintentos no pueden arreglar un bloqueo persistente.

ollama pull llama3.2:3b directo es exactamente lo que ya corre el script (docker exec d0a1-ollama ollama pull llama3.2:3b) — mismo registry, mismo blob, mismo fallo.

Fix: el pull ahora pasa HTTPS_PROXY/HTTP_PROXY al contenedor si el usuario las define (doc oficial de Ollama para Docker). Y si tras 3 intentos sigue fallando SIN proxy definido, el error explica exactamente como usar uno:

$env:HTTPS_PROXY = "http://127.0.0.1:7890"   # puerto de tu proxy
.\deploy.ps1 vps

Verificacion (pwsh 7.4.6, mocks)

  • Parse AST 4/4 OK
  • con HTTPS_PROXY: docker exec -e HTTPS_PROXY=... -e HTTP_PROXY=... d0a1-ollama ollama pull
  • sin proxy: docker exec d0a1-ollama ollama pull (identico a antes)
## Summary Caso real 2a vez: la red del usuario no llega al blob del modelo en R2/Cloudflare (i/o timeout TCP 172.64.66.1:443) — los 3 reintentos no pueden arreglar un bloqueo persistente. `ollama pull llama3.2:3b` directo es exactamente lo que ya corre el script (`docker exec d0a1-ollama ollama pull llama3.2:3b`) — mismo registry, mismo blob, mismo fallo. Fix: el pull ahora pasa `HTTPS_PROXY`/`HTTP_PROXY` al contenedor si el usuario las define (doc oficial de Ollama para Docker). Y si tras 3 intentos sigue fallando SIN proxy definido, el error explica exactamente como usar uno: $env:HTTPS_PROXY = "http://127.0.0.1:7890" # puerto de tu proxy .\deploy.ps1 vps ## Verificacion (pwsh 7.4.6, mocks) - Parse AST 4/4 OK - con HTTPS_PROXY: `docker exec -e HTTPS_PROXY=... -e HTTP_PROXY=... d0a1-ollama ollama pull` - sin proxy: `docker exec d0a1-ollama ollama pull` (identico a antes)
hermes added 1 commit 2026-09-12 20:58:58 +02:00
Tu red no llega al registry de Ollama (R2/Cloudflare). Si hay proxy
definido en HTTPS_PROXY, se pasa al contenedor en el pull (doc oficial
de Ollama para Docker). Sin proxy, el mensaje de error explica como
definirlo y relanzar.
hermes merged commit 539cd4d181 into main 2026-09-12 20:58:59 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: d0a1/packs#7