Split gateway control and dataplane into separate services
This commit is contained in:
@@ -168,9 +168,11 @@ Harbor Connect раз в пять секунд узнаёт у macOS адрес
|
||||
| Действие | Команда |
|
||||
| --- | --- |
|
||||
| Запустить или обновить после изменения файлов | `docker compose -f docker-compose.gateway.yml up -d --build` |
|
||||
| Обновить только интерфейс и управление | `docker compose -f docker-compose.gateway.yml build vpn-proxy-control && docker compose -f docker-compose.gateway.yml up -d --no-deps vpn-proxy-control` |
|
||||
| Показать состояние | `docker compose -f docker-compose.gateway.yml ps` |
|
||||
| Смотреть журнал | `docker compose -f docker-compose.gateway.yml logs -f` |
|
||||
| Перезапустить | `docker compose -f docker-compose.gateway.yml restart` |
|
||||
| Перезапустить только интерфейс и управление | `docker compose -f docker-compose.gateway.yml restart vpn-proxy-control` |
|
||||
| Перезапустить VPN dataplane | `docker compose -f docker-compose.gateway.yml restart vpn-proxy-dataplane` |
|
||||
| Остановить | `docker compose -f docker-compose.gateway.yml down` |
|
||||
| Удалить вместе с сохранёнными данными | `docker compose -f docker-compose.gateway.yml down -v` |
|
||||
|
||||
@@ -288,7 +290,7 @@ docker compose -f docker-compose.client.yml config
|
||||
| `GATEWAY_IMAGE=<образ> ./scripts/deploy-gateway.sh` | Развернуть уже собранный образ в `/opt/vpn-proxy` |
|
||||
| `./scripts/harbor-network-monitor.sh` | Один раз записать текущий Gateway macOS; обычно этот скрипт запускает установленный LaunchAgent |
|
||||
|
||||
Отправка изменений в ветку `master` также запускает автоматическую сборку и развёртывание Gateway через Gitea Actions.
|
||||
Отправка изменений в ветку `master` также запускает автоматическую сборку и развёртывание Gateway через Gitea Actions. Обычный деплой пересоздаёт только `vpn-proxy-control`; процесс `sing-box` и сетевые правила остаются в `vpn-proxy-dataplane`. Dataplane обновляется отдельно, только когда изменены его runtime-файлы.
|
||||
|
||||
## Хранение данных
|
||||
|
||||
|
||||
Reference in New Issue
Block a user