Files
crm-wiki/CLAUDE.md

2.3 KiB
Raw Blame History

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://test.units.tvorymo.com. Supabase: https://yjxbkcqsquwbsyoonfkn.supabase.co.

Образец встраивания

Тестовая страница 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.