prodik
|
25c591b45a
|
Секреты вынесены в config/init.custom.conf + config/secrets.env
- config/init.conf — шаблон (секреты всегда пустые), в git
- config/init.custom.conf — боевой конфиг, монтируется в /lampac/init.conf,
собирается scripts/config-secrets.py apply из шаблона + secrets.env
- docker-compose.yaml: монтирует ./config/init.custom.conf:/lampac/init.conf
- scripts/config-secrets.py: apply/export/check/status
- scripts/install-git-hooks.sh: post-merge/post-checkout -> apply,
pre-commit -> check --staged
- scripts/restore-lampa-main.sh: восстановление веб-клиента из архива
- .gitignore: init.custom.conf, secrets.env, lampa-main/, restore.sh zip
- lampa-main смонтирован как bind-mount ./lampa-main:/lampac/wwwroot/lampa-main,
переживает docker compose up -d (раньше исчезал из writable-слоя)
- README: раздел «Секреты», обновлена «Структура проекта» и «Обновление»,
«Безопасность» переписана под новую схему
- AGENT: правило 10 дополнено init.custom.conf/secrets.env/хуками,
§11 Tg-notify ссылается на apply, §1 упоминает lampa-main bind-mount
|
2026-10-04 15:42:16 +00:00 |
|
prodik
|
72dd36c35f
|
update
|
2026-10-02 19:38:05 +03:00 |
|
prodik
|
3b596957f5
|
change port
|
2026-10-02 18:41:54 +03:00 |
|
prodik
|
69cc01ad0d
|
fix
|
2026-10-02 18:23:28 +03:00 |
|
prodik
|
ebec4d6620
|
add volumes
|
2026-10-02 17:33:52 +03:00 |
|
prodik
|
257b42f518
|
Каталог плагинов: полный локальный mirror в ./plugins (один directory-mount в wwwroot/plugins), доки и вычистка неиспользуемых модулей
- plugins/: скачаны все 30 плагинов store локально (sources.json - карта исходных URL);
патчи: showy.js (абсолютный хост подгрузки), pubtorr/td/torrentmanager - тела вместо лоадеров,
modss.js - local-patched копия (из каталога исключена, upstream мёртв)
- extensions.json: 32 позиции, все ссылки {localhost}/plugins/<файл>.js, удалены мёртвые
(Skaz TV x3, export.js, hotkeys/gold_theme/select_weapon/want/mult, MODS's, o.js, др.)
- compose: ./plugins:/lampac/wwwroot/plugins (один маунт вместо 30 file-mount)
- вычистка: удалены неиспользуемые mods (DatabaseEditor, ExternalBind, LogUserRequest-Lite,
Telemetry, Transcoding, WatchTogether) и дубль каталога modules/
- config/init.conf: секции Tracks/AdminPanel/Music, customPlugins без gst.js
- mods/Tracks: правки Controller.cs/plugin.js
- README.md / AGENT.md: mirror, кеш static, правила mount
|
2026-10-02 16:37:30 +03:00 |
|
prodik
|
7b8e28b3bf
|
Исправление: том ./mods:/lampac/mods в compose и копии 10 модулей с enable:true; конфиг без SkipModules
|
2026-10-02 12:11:49 +03:00 |
|
prodik
|
7bb1d5b494
|
Перенос lampac-docker/* в корень репозитория
- config/, modules/, cache/, database/ теперь в корне
- обновлены пути в docker-compose.yaml, .gitignore, README.md, AGENT.md
|
2026-10-01 16:29:13 +03:00 |
|
prodik
|
89267427ae
|
Перенос проекта: Docker-развёртывание Lampac NextGen
- Заменена структура старого деплоя (immisterio/lampac) на lampac-nextgen/lampac
- docker-compose.yaml: образ ghcr.io/lampac-nextgen/lampac, тома конфига/данных/override-файлов
- init.conf: SkipModules, TorrServer (LAN-only), TelegramBot, LampaWeb.initPlugins.dlna
- Override-файлы: manifest (Tracks, Music, Tg-notify.bot, AdminPanel), extensions.json (магазин +DLNA)
- README.md, AGENT.md, .gitignore
|
2026-10-01 16:22:51 +03:00 |
|