Document hardcoded IPs in zpac-portal

This commit is contained in:
jester 2026-03-31 12:02:34 +00:00
parent af0f406e94
commit 64ba5e3bb6

View File

@ -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://<new-api-ip>: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