Commit graph

11 commits

Author SHA1 Message Date
admin
1974fd0293 fix: save state in deploy_all, discover nodes from systemd 2026-08-03 12:28:01 +00:00
admin
d28d77661d fix: remove -f flag from cloud check (Wallarm API returns 404 on root) 2026-08-03 12:14:16 +00:00
admin
112bffb742 refactor: /opt/fw/deploy.sh wrapper, app/ subdir for main.py + config
- /opt/fw/deploy.sh — simple wrapper, user entry point
- /opt/fw/app/main.py — deploy script
- /opt/fw/app/fw.conf — node config
- /opt/fw/app/state.json — deployment state
- Instances stay at /opt/fw/{name}/wallarm/
2026-08-03 12:06:33 +00:00
admin
8ea81cdb17 fix: remove /opt/wallarm symlink after deploy 2026-08-03 11:57:57 +00:00
admin
944df2d394 chore: fix comment 2026-08-03 11:55:32 +00:00
admin
2049bcf617 fix: wcli uses -cfg not --config-file 2026-08-03 11:53:47 +00:00
admin
a2a658caaa fix: nginx ExecStartPre non-fatal (-) so deploy nginx doesn't block 2026-08-03 11:49:17 +00:00
admin
31013b3e82 fix: message when fw.conf is empty 2026-08-03 11:34:53 +00:00
admin
076b801eda fix: proper error handling for access denied, kill deploy nginx before systemd 2026-08-03 11:26:49 +00:00
admin
03f56964b9 fix: cloud check is warning not failure, --help works 2026-08-03 11:24:47 +00:00
admin
43dfc6ec06 pivot: Python rewrite replacing Go — single deploy.py
- Single deploy.py (~400 lines) replaces all Go code
- setup.sh installs Python 3.12 via pyenv (cross-distro)
- Same functionality: menu, deploy, edit, remove, status, tunnel
- No build step — script runs directly
- Path patching and port offset in native Python
2026-08-03 11:09:08 +00:00