Gitea Pages serves .css and .js as text/plain, which strict browsers
refuse to load. Inlining keeps the page self-contained and avoids the
MIME issue. Source files (styles.css, app.js, mock-data.js) remain
authoritative on main.
- server.py: FastAPI с эндпоинтами /api/tables, /api/query, /api/ping
- Impala connect via impyla (LDAP + SSL), failover между bdas-worker-08 и bdas-utility-01
- Поле host_override для случаев когда DNS не резолвит hostname
- app.js: реальные fetch к /api/* с fallback на mock-данные при ошибке
- Поле IP-адреса хоста и БД по умолчанию = Impala
- Исправлен баг с fetch URL (без ведущего /) для работы через VS Code proxy
- GITEA.md: гайд по деплою через Gitea Pages
- .gitignore: исключение JDBC zip-архивов
- Удалён ZORRO.md (устарел)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>