Update README with mass deploy instructions and deploy/ structure
This commit is contained in:
@@ -33,6 +33,10 @@ info-user/
|
|||||||
│ ├── config.json
|
│ ├── config.json
|
||||||
│ └── install.sh
|
│ └── install.sh
|
||||||
├── agent-deb/ # Исходники .deb пакета (dpkg-deb --build)
|
├── agent-deb/ # Исходники .deb пакета (dpkg-deb --build)
|
||||||
|
├── deploy/ # Массовый деплой агента по SSH
|
||||||
|
│ ├── deploy-agent.sh
|
||||||
|
│ ├── ip.txt.example
|
||||||
|
│ └── README.md
|
||||||
├── data/ # SQLite БД (создаётся при запуске)
|
├── data/ # SQLite БД (создаётся при запуске)
|
||||||
├── docker-compose.yml
|
├── docker-compose.yml
|
||||||
├── nginx.conf
|
├── nginx.conf
|
||||||
@@ -104,6 +108,18 @@ sudo bash install.sh
|
|||||||
|
|
||||||
Не забудьте отредактировать `agent/config.json`, указав `server_url` и `agent_token`.
|
Не забудьте отредактировать `agent/config.json`, указав `server_url` и `agent_token`.
|
||||||
|
|
||||||
|
### Массовый деплой на несколько ПК
|
||||||
|
|
||||||
|
Для установки/обновления агента сразу на множестве Linux-хостов используйте скрипт в папке `deploy/`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd deploy
|
||||||
|
# Подготовьте ip.txt (пример в ip.txt.example) и положите id_rsa рядом
|
||||||
|
./deploy-agent.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
Скрипт подключается по SSH (ключ или пароль), устанавливает агент через apt с fallback на `dpkg -i`, настраивает `config.json` и запускает таймер. Подробности — в [`deploy/README.md`](deploy/README.md).
|
||||||
|
|
||||||
## Настройка агента
|
## Настройка агента
|
||||||
|
|
||||||
Файл `agent/config.json`:
|
Файл `agent/config.json`:
|
||||||
|
|||||||
Reference in New Issue
Block a user