diff --git a/infra/deploy/README.md b/infra/deploy/README.md index 5894d92..33e822e 100644 --- a/infra/deploy/README.md +++ b/infra/deploy/README.md @@ -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