docs(деплой): авто-загрузка из папки и крон
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -32,6 +32,20 @@ pymupdf, google-genai), а контейнеру нужен ключ Gemini.
|
||||
```
|
||||
5. Маршруты Caddy: `/api/*` → контейнер API, `/` → фронт, `/demo` и `/day1` → презентации.
|
||||
|
||||
## Авто-загрузка из папки
|
||||
|
||||
Сервис сам забирает свежие прайсы из папки без участия человека:
|
||||
|
||||
1. Папка на хосте `/root/medarchive/inbox` смонтирована в контейнер как `/app/inbox`
|
||||
(она внутри тома `/root/medarchive`).
|
||||
2. Путь задаётся в админке или запросом:
|
||||
`curl -X POST ".../api/settings?watch_folder=/app/inbox"`.
|
||||
3. Крон на хосте дёргает обработку каждые 10 минут:
|
||||
```
|
||||
*/10 * * * * curl -fsS -X POST https://med.secondbrain.tools/api/scan -o /dev/null
|
||||
```
|
||||
Уже обработанные файлы фиксируются в `ingested_file` и повторно не берутся.
|
||||
|
||||
## Проверка
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user