Volver a Actualizaciones
CorrecciónV-3.2.025017 de mayo de 2026

Worker Process Env Runtime Fix

V-3.2.0250 — Worker Process Env Runtime Fix: Causa raíz confirmada por VPS: `/app/dist/server/.dev.vars` existe y contiene SUPABASE_URL, SUPABASE_PUBLISHABLE_KEY y SUPABASE_SERVICE_ROLE_KEY, pero las RPC siguen viendo `process.env para SUPABASE_URL` como undefined. En Wrangler/Worker, los bindings de `.dev.vars` no siempre se copian a `process.env` salvo que el comportamiento esté habilitado explícitamente. Fix mínimo: • `wrangler.jsonc`: agrega `nodejs_compat_populate_process_env` junto a `nodejs_compat`. • No toca Docker runtime, Wrangler 3.114.14, `--assets ../client`, entrypoint, Traefik ni docker-compose. • Mantiene intacta la generación de `/app/dist/server/.dev.vars` ya validada en V-3.2.0249. Resultado esperado en VPS: al hacer rebuild, el Worker leerá SUPABASE_URL / SUPABASE_PUBLISHABLE_KEY desde `process.env` y las RPC dejarán de caer con `SERVER_CONFIG_MISSING_CRITICAL` cuando `.dev.vars` existe y contiene las claves.

Aspectos destacados

  • .dev.vars existía; el fallo era process.env vacío dentro del Worker
  • Activa nodejs_compat_populate_process_env explícitamente
  • No cambia Dockerfile, assets ni entrypoint estable
  • Hotfix mínimo para RPC 500 en VPS
#VPS#Docker#Wrangler#Worker#RPC#Hotfix