# crm-wiki Вики (база знаний) для CRM Tvorymo, встраивается в CRM через iframe в боковой панели. **Полная спецификация — `SPEC.md` в этой папке. Начинай с неё.** ## Окружение - Код: Gitea `gitea.tes.gd`, репозиторий `admin/crm-wiki`, env `GIT_URL`, `GIT_USER`, `GIT_KEY`. Gitea создала репозиторий с начальным коммитом в `main`, поэтому сначала клонируй его, а не делай `git init`. - Деплой: Coolify storage, env `COOLIFY_URL`, `COOLIFY_KEY` (профиль «Storage coolify»). Деплоить через Coolify v4 REST API (скилл `deploying-to-coolify-via-api`), fire-and-forget. Упаковка .NET-приложения для Coolify: скилл `preparing-dotnet-react-app-for-coolify`. - **Постоянный том обязателен:** файл SQLite и картинки должны лежать на named volume в Coolify, иначе пропадут при пересборке. - .NET SDK есть локально (`dotnet --list-sdks`: 8, 9, 10). Сборка для продакшена выполняется в Dockerfile. - Домен: `https://wiki-crm.tes.gd` (HTTPS, домены *.tes.gd на этом Coolify работают). - CRM: `https://shotam.tvorymo.com` (с 2026-10-16; стили от корня: `/css/crm.css`, `/css/tvorymo-ui.css`, `/js/pagebridge.js`; `test.units.tvorymo.com` отдаёт 403). Supabase: `https://yjxbkcqsquwbsyoonfkn.supabase.co`. ## Деплой (сделан 2026-10-13) - Coolify: проект `crm-wiki` (`s5991fm4nkcxees67wybtvg4`), приложение `ikd1i3082u0lkiletqex13s9` (dockercompose, сервис `wiki`, порт 8080), домен `https://wiki-crm.tes.gd:8080` в `docker_compose_domains`. UUID также в `deploy.json` (gitignored). - Том: `wiki-data` → `/data` (`wiki.db` + `images/`). Проверка сохранности: `GET /health` → `dbCreatedAt` не меняется после передеплоя. - REST API описан в `README.md`. ## Образец встраивания Тестовая страница `https://test-crm.tes.gd` уже работает: авторизация через postMessage, проверка токена в Supabase, стили CRM. - Репозиторий: `https://gitea.tes.gd/admin/crm-embed-test.git` (те же `GIT_USER`/`GIT_KEY` дают доступ на чтение). - Рабочая копия на этом сервере: `/app/data/home/crm_embed_test` (только читать, не менять). ## Supabase publishable key `sb_publishable_TQaZAtnBpImL49A-o87bKg_q5sYvhPR` (получен от Ланы 2026-10-13; публичный по дизайну) ## Правила - Токены CRM/Supabase не логировать (ни браузер, ни сервер). - Никогда не печатать `GIT_KEY` / `COOLIFY_KEY`.