Files
tech-service-portal/app/static/index.html
T
darkorion e67c175f80 feat: документация из Nextcloud, график у сотрудника, автоочистка фото, мониторинг, итог мастера, фильтр по местам; доп. сервисы в docker-compose
- docker-compose.yml: профили docs (Nextcloud), office (ONLYOFFICE Document Server), ai (Ollama + скачивание модели)
- автонастройка: адреса Nextcloud, ONLYOFFICE, портала и модели подставляются из .env или по именам сервисов
  во внутренней сети Docker; значения из интерфейса важнее
- локальная модель в своей сети (имя сервиса, частный IP) подключается без ключа API
- .env.example, docs/DEPLOY.md (раздел 7а), README
2026-10-13 13:27:20 +03:00

32 lines
1.1 KiB
HTML

<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Портал технической службы</title>
<link rel="stylesheet" href="/static/style.css">
</head>
<body>
<button id="burger" aria-label="Меню">☰</button>
<div id="shade"></div>
<aside id="side"></aside>
<div id="page"><div id="banner"></div><main id="app"></main><footer id="appfoot"></footer></div>
<div id="toast"></div>
<script src="/static/schedules.js"></script>
<script src="/static/service.js"></script>
<script src="/static/reports.js"></script>
<script src="/static/portal.js"></script>
<script src="/static/work.js"></script>
<script src="/static/reliability.js"></script>
<script src="/static/admin.js"></script>
<script src="/static/setup.js"></script>
<script src="/static/assistant.js"></script>
<script src="/static/demo.js"></script>
<script src="/static/feedback.js"></script>
<script src="/static/docs.js"></script>
<script src="/static/monitor.js"></script>
<script src="/static/monitor.js"></script>
<script src="/static/app.js"></script>
</body>
</html>