- Настроена среда на Ubuntu 24.04: проверены Node.js и PostgreSQL, выполнен npm run install:all.

- Пересобран bcrypt под Linux (npm rebuild / переустановка), после чего успешно отработал prisma seed (созданы пользователи и загружены СБЦ).
- Создано виртуальное окружение backend/pdf_generator/venv и установлены зависимости из requirements.txt; backend настроен использовать python из этого venv при генерации PDF (pdf-python.service.ts).
- Переключён AI-провайдер с LMStudio на Ollama: в ai.service.ts добавлена поддержка Ollama, в .env и .env.example выставлены AI_PROVIDER=ollama, OLLAMA_API_URL=http://192.168.88.160:11434 и OLLAMA_MODEL=gemma3n:e4b.
- Перезапущены backend и frontend; проверено, что API /api/health отвечает, а Ollama (gemma3n:e4b) успешно обрабатывает chat-запросы.
This commit is contained in:
2026-02-10 12:27:53 +05:00
parent 3f0086f88e
commit 5a419156ed
1724 changed files with 325904 additions and 15 deletions

View File

@@ -1,17 +1,5 @@
# Шрифты для PDF сметы
# Шрифты для PDF
Для корректного отображения кириллицы в PDF положите сюда TTF-шрифты с поддержкой русского языка.
Для генерации PDF с кириллицей используются шрифты PT Sans из npm-пакета `@fontsource/pt-sans` (файлы в `node_modules/@fontsource/pt-sans/files/`).
**Варианты:**
1. **PT Sans** (рекомендуется, лицензия OFL)
Скачайте с [Google Fonts](https://fonts.google.com/specimen/PT+Sans) и поместите в эту папку:
- `PTSans-Regular.ttf`
- `PTSans-Bold.ttf`
2. **Arial**
На Windows можно скопировать из `C:\Windows\Fonts\arial.ttf` (и при необходимости arialbd.ttf для жирного).
3. Любой другой TTF с кириллицей (например, DejaVu Sans, Open Sans).
После добавления шрифтов перезапустите backend.
При необходимости можно положить сюда свои TTF/WOFF (например, PTSans-Regular.ttf и PTSans-Bold.ttf) — тогда в `pdf.service.ts` нужно указать путь к этой папке через `path.join(process.cwd(), 'fonts', '...')`.