Deploy Issues
Compose, nginx, and frontend API URL problems.
Symptoms
- Console loads but login or API calls fail
- CORS or network errors in browser devtools
pull access denied for datahub-backend
Checklist
NEXT_PUBLIC_API_URL— must match the browser-reachable API origin; rebuild frontend after changing- nginx —
/api/→ port 4400,/→ port 4300;client_max_body_sizefor uploads - Health —
curl http://127.0.0.1:4400/api/healthon the host - Build API image —
docker compose build apiif pull denied - Secrets — rotate default
JWT_SECRETandADMIN_PASSWORDfor production
