Добавить make index: пересборка output/index.html из локальных экспортов
Отдельный playbook на localhost читает server-info.yml, обновляет общий каталог и открывает его в браузере без обращения к VPS. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -73,6 +73,7 @@ make install # → output/index.html откроется в браузере
|
||||
| `make install` | Установка masquerade + экспорт URL/QR/HTML |
|
||||
| `make update` | Обновить бинарник и конфиг; экспорт только для новых/изменённых пользователей |
|
||||
| `make export` | Только экспорт (URL, QR, HTML) без изменений на сервере |
|
||||
| `make index` | Пересобрать `output/index.html` из локальных `server-info.yml` и открыть в браузере |
|
||||
| `make uninstall` | Полное удаление с VPS + `output/<server>/` + пересборка `output/index.html` |
|
||||
| `make vault-init` | Создать `.vault_pass`, включить `vault_password_file` в `ansible.cfg` |
|
||||
| `make vault-encrypt` | Зашифровать `vault.yml` |
|
||||
@@ -84,6 +85,7 @@ make install LIMIT=vps-de
|
||||
make install LIMIT=vps-nl # только новый сервер — старые не трогаются
|
||||
make update LIMIT=vps-nl
|
||||
make export
|
||||
make index # только пересобрать общий каталог из output/
|
||||
make uninstall LIMIT=vps-de
|
||||
make update EXTRA_VARS='hysteria2_force_export=true' # перевыпустить URL/QR для всех
|
||||
make install EXTRA_VARS='hysteria2_force_export=true' # то же при install
|
||||
@@ -351,7 +353,9 @@ HTML-страницы показывают:
|
||||
- QR-коды;
|
||||
- ссылки на файлы и страницы серверов.
|
||||
|
||||
После `make install`, `make update` и `make export` **`output/index.html` автоматически открывается в браузере** (macOS: `open`, Linux: `xdg-open`).
|
||||
После `make install`, `make update`, `make export` и `make index` **`output/index.html` автоматически открывается в браузере** (macOS: `open`, Linux: `xdg-open`).
|
||||
|
||||
`make index` не ходит на VPS: только читает `output/*/server-info.yml` и пересобирает общий каталог.
|
||||
|
||||
Отключить: `hysteria2_open_browser: false` в `group_vars/all.yml` или `EXTRA_VARS`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user