Документация: cache/database как named volumes; урок про .gitignore-якоря (mods/Music/Services/Cache)
This commit is contained in:
@@ -23,8 +23,8 @@ docker compose restart # после правки config/init.conf или
|
||||
| `docker-compose.yaml` | Основной сервис (образ закреплён на `ghcr.io/lampac-nextgen/lampac:1.68.0`) |
|
||||
| `config/init.conf` | Конфигурация сервера (JSON, монтируется в `/lampac/init.conf`) |
|
||||
| `config/passwd` | Пароль root для `/adminpanel` и `/weblog` (не в git) |
|
||||
| `cache/` | Кеш (`/lampac/cache`) |
|
||||
| `database/` | SQLite-базы Sync, TimeCode, Music, tg-notify (`/lampac/database`) |
|
||||
| volume `lampac_cache` | Кеш (`/lampac/cache`) — Docker named volume, не файловый том |
|
||||
| volume `lampac_database` | SQLite-базы Sync, TimeCode, Music, tg-notify (`/lampac/database`) — Docker named volume |
|
||||
| `dlna/` | Локальные медиа для DLNA (`/lampac/data/dlna`) |
|
||||
| `plugins/extensions.json` | Каталог плагинов для веб-клиента (раздел «Плагины»), отдаётся через `/extensions` |
|
||||
| `mods/<Имя>/` | Пользовательские копии встроенных модулей с `enable: true` |
|
||||
@@ -105,10 +105,10 @@ API (для скриптов): `GET/POST /adminpanel/api/init`, `POST /adminpane
|
||||
- «Телевидение by Skaz» / «ТВ by skaz» / «ТВ by skaz 2.0» — файлы заменены placeholder-заглушками;
|
||||
- «Импорт/Экспорт закладок, истории» (`skaz.tv/export.js`) — 404.
|
||||
|
||||
Важный нюанс — **диск-кеш ответа**: маршруты LampaWeb кешируют ответы в `cache/static/<bucket>/<id>.json` (том `./cache`), кеш переживает рестарт контейнера. После правки `extensions.json` для мгновенного применения удалить закешированную запись:
|
||||
Важный нюанс — **диск-кеш ответа**: маршруты LampaWeb кешируют ответы в `/lampac/cache/static/<bucket>/<id>.json` (named volume `lampac_cache`), кеш переживает рестарт контейнера. После правки `extensions.json` для мгновенного применения удалить закешированную запись:
|
||||
|
||||
```bash
|
||||
rm -rf cache/static/59 # bucket /extensions; либо rm -rf cache/static
|
||||
docker exec lampac rm -rf /lampac/cache/static/59 # bucket /extensions; либо весь /lampac/cache/static
|
||||
```
|
||||
|
||||
Перезапуск контейнера при этом **не требуется** (маршрут читает файл при каждом запросе, если нет кеш-записи).
|
||||
|
||||
Reference in New Issue
Block a user