Commit graph

16 commits

Author SHA1 Message Date
admin
8f9c0ac10c feat: --deploy-all flag, fix menu numbering, update clean.sh 2026-08-02 09:39:53 +00:00
admin
216b24b9ac fix: deploy menu numbers only undeployed nodes 2026-08-02 09:39:12 +00:00
admin
11dade0c5e refactor: fw.conf JSON config replacing flat .env 2026-08-02 09:17:49 +00:00
admin
1c2dbb9540 fix: add missing mode declaration 2026-08-02 09:14:28 +00:00
admin
3d076221e2 feat: block/monitoring mode — ask during deploy, configurable in .env 2026-08-02 09:12:27 +00:00
admin
e5e1697402 reorder: deploy, edit, status, remove, remote, dash, quit 2026-08-02 09:09:16 +00:00
admin
c96fb88fbd feat: edit node — reconfigure port, upstream IP/port 2026-08-02 09:07:53 +00:00
admin
221b1968b0 feat: interactive menu, multi-node .env, numbered remove
- No flags needed — interactive menu on startup
- [1] Deploy: shows .env nodes, ✓ marks deployed, pick by number
- [2] Remove: numbered list of deployed nodes from state.json
- [3] Status: shows all nodes with systemd state
- [4] Tunnel, [5] Dashboard (TUI)
- .env supports WALLARM_NODES=srv1,srv2 with per-node keys
- Backward compatible with legacy single-node .env
2026-08-02 09:04:39 +00:00
admin
e4b1021c52 fix: remove goroutine timeout, registration takes 30-60s normally 2026-08-01 20:29:47 +00:00
admin
452976ab43 fix: help text, node status running after deploy 2026-08-01 19:39:26 +00:00
admin
d5252b3be0 feat: --remove and --status flags 2026-08-01 19:32:39 +00:00
admin
b01f5d6a52 fix: register-node needs job:register arg, add --deploy flag for .env mode 2026-08-01 19:24:10 +00:00
admin
e9dff30d84 feat: .env file support — skip prompts on repeat deploys
- /opt/fw/.env stores token, cloud, node, port, upstream
- If .env exists with WALLARM_TOKEN, all prompts are skipped
- Saved automatically after successful deployment
- Perfect for testing: edit .env once, deploy repeatedly
2026-08-01 19:20:51 +00:00
admin
b44da10ae7 fix: preflight URL, /opt/fw/ refactor complete 2026-08-01 16:55:53 +00:00
admin
f299f7f895 feat: show version on startup and in setup.sh output 2026-08-01 16:11:57 +00:00
admin
157373ea16 refactor: rename wallarm → deploy, deploy.sh → setup.sh
- setup.sh bootstraps /opt/wallarm/ structure, builds deploy binary
- deploy binary at /opt/wallarm/deploy (renamed from wallarm)
- /opt/wallarm/source/ — Go source for local rebuilds
- /opt/wallarm/nodes/{instance}/ — per-node directories
- cmd/deploy/main.go replaces cmd/wallarm/main.go
2026-08-01 15:39:56 +00:00