From 64ba5e3bb640b283d24ba28a5e076e7ab7f60fc5 Mon Sep 17 00:00:00 2001 From: jester Date: Tue, 31 Mar 2026 12:02:34 +0000 Subject: [PATCH] Document hardcoded IPs in zpac-portal --- SCRATCH/hardcoded-ips-portal.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 SCRATCH/hardcoded-ips-portal.md diff --git a/SCRATCH/hardcoded-ips-portal.md b/SCRATCH/hardcoded-ips-portal.md new file mode 100644 index 0000000..115abb5 --- /dev/null +++ b/SCRATCH/hardcoded-ips-portal.md @@ -0,0 +1,21 @@ +# Hardcoded IPs in zpac-portal — Need to Move to ENV + +## All in one env var +All four hardcoded IPs are fallbacks for `NEXT_PUBLIC_API_BASE_URL`. +Just set this in `.env.local` and all four are fixed automatically: + +``` +NEXT_PUBLIC_API_BASE_URL=http://:4000 +``` + +## Files affected +| File | Fallback IP | +|------|-------------| +| src/app/(dashboard)/servers/page.tsx | 10.60.0.245:4000 | +| src/app/(dashboard)/servers/console/ServerConsole.tsx | 10.60.0.245:4000 | +| src/lib/api-client.ts | 10.60.0.245:4000 | +| src/lib/api/legacy.ts | 10.60.0.245:4000 | + +## Notes +- No code changes needed — just set NEXT_PUBLIC_API_BASE_URL in .env.local +- Consider removing the hardcoded fallbacks entirely post-migration so a missing env var fails loudly instead of silently using a wrong IP