admin
79707c9395
fix: wait for port to free after docker stop in debug mode
2026-08-08 05:31:29 +00:00
admin
853aad8a36
fix: standalone tap-proxy.py — no more nested f-string mess
2026-08-07 17:33:58 +00:00
admin
c17a44f077
fix: escape curly braces in tap proxy f-string template
2026-08-07 17:31:42 +00:00
admin
448a05856a
fix: move start_debug before main() call
2026-08-07 17:28:33 +00:00
admin
6f1037950a
feat: debug mode — tap proxy logs all headers, saves to file
2026-08-07 17:21:40 +00:00
admin
85f6d42920
fix: mount nginx.conf, add proxy_pass_request_headers on
2026-08-07 16:54:30 +00:00
admin
8bbf2ccc25
fix: pass headers through from ingress controller — no overwrite
2026-08-07 16:20:48 +00:00
admin
c2bfffa668
fix: verify container actually running after start, show logs on failure
2026-08-04 08:00:58 +00:00
admin
678fa83f31
feat: full edit menu (5 fields), delete [b] back, fix status display
2026-08-04 07:53:26 +00:00
admin
9c6ddd2da1
fix: use NGINX_BACKEND env var (image auto-generates nginx)
2026-08-03 17:38:53 +00:00
admin
202f0e2dc8
fix: start.sh per node — declarative config + startup, no compose needed
2026-08-03 17:28:57 +00:00
admin
a2650e5c36
fix: flat structure — compose.yaml + nginx.conf, production defaults
...
- /opt/fw/{name}/compose.yaml (flat, no subdirs)
- /opt/fw/{name}/nginx.conf (client_max_body_size 1024m, timeouts 300s)
- restart: always in compose + systemd units for dockerd/containerd
2026-08-03 17:20:14 +00:00
admin
30fb7b2010
docs: add agent rules — discuss first, explicit production defaults
2026-08-03 17:14:29 +00:00
admin
f9c2771984
feat: docker-compose.yml per node, minimal nginx config
...
- /opt/fw/{name}/docker-compose.yml — declarative, editable
- /opt/fw/{name}/nginx/default.conf — user-editable
- docker compose up -d for deployment
- Remove rate limits and header manipulation (app handles it)
2026-08-03 17:10:23 +00:00
admin
c4f2c8fadb
fix: proper nginx config with proxy headers, mount http.d/default.conf
2026-08-03 17:04:09 +00:00
admin
643a8fbe23
fix: reboot-resistant systemd units for containerd + dockerd
2026-08-03 17:02:05 +00:00
admin
f72ea3f348
feat: default nginx config on host, editable
2026-08-03 16:59:10 +00:00
admin
3d8b85d918
fix: host directory mounts for editable config (/opt/fw/{name}/)
2026-08-03 16:58:52 +00:00
admin
9d10516a63
fix: move main() call to end of file after all function defs
2026-08-03 16:11:02 +00:00
admin
6a79d6b5b6
fix: ops dict declared at top of loop, remove duplicate
2026-08-03 16:09:13 +00:00
admin
30d247c411
fix: numbered cloud region selection
2026-08-03 16:07:41 +00:00
admin
0171438505
fix: dynamic menu numbering via ops dict
2026-08-03 16:06:40 +00:00
admin
30c24da698
fix: numbered mode selection, remove duplicate create_config
2026-08-03 15:50:44 +00:00
admin
f3c82258ac
fix: start containerd before dockerd
2026-08-03 15:46:12 +00:00
admin
d8b40f4999
fix: add --userland-proxy=false to dockerd
2026-08-03 15:44:31 +00:00
admin
f394d5fa97
fix: docker symlink to /usr/bin, DOCKER_HOST for custom socket
2026-08-03 15:43:54 +00:00
admin
1d4b6c9673
feat: edit nodes, delete, status as separate menu items
2026-08-03 15:41:53 +00:00
admin
b981b82c5d
feat: manage nodes submenu with restart/delete
2026-08-03 15:40:20 +00:00
admin
c6e163a767
feat: individual node deploy options in menu
2026-08-03 15:38:42 +00:00
admin
95e66f21c8
fix: sequential menu numbers
2026-08-03 15:37:04 +00:00
admin
1748371b34
feat: add remote tunnel to menu
2026-08-03 15:35:49 +00:00
admin
aba98108b0
fix: indentation, docker_bin absolute path check, rename to main.py
2026-08-03 15:31:29 +00:00
admin
d6fdbbe8db
fix: check for docker at absolute path /opt/fw/docker/bin/docker
2026-08-03 15:27:54 +00:00
admin
84612e4c7e
fix: deploy.sh exports docker PATH, link to /usr/bin
2026-08-03 15:27:23 +00:00
admin
d1c3f69f99
fix: symlink docker binaries to /usr/local/bin/ for PATH
2026-08-03 15:22:47 +00:00
admin
676202f625
add remove.sh for uninstalling running nodes
2026-08-03 15:11:35 +00:00
admin
d7a1d790be
Revert "remove docker binaries from git, add remove.sh"
...
This reverts commit e9e9b2976e .
2026-08-03 15:11:13 +00:00
admin
e9e9b2976e
remove docker binaries from git, add remove.sh
2026-08-03 15:10:02 +00:00
admin
ebde840b28
refactor: guided UI — no fw.conf needed, add node deploys immediately
...
- No fw.conf required on first run — only option is Add Node
- Adding a node deploys it immediately (saves to fw.conf)
- Shows pending deploys when fw.conf has undeployed nodes
- Status/Remove shown only when nodes are deployed
2026-08-03 15:07:58 +00:00
admin
3ba8e6e6c2
refactor: clean layout + docker binary
2026-08-03 14:50:01 +00:00
admin
128e59c0e4
fix: download Docker from URL, not apt (works offline/air-gapped)
...
- DOCKER_DOWNLOAD_URL and WALLARM_IMAGE_URL env vars for custom sources
- Falls back to offline/ dir if present
- Docker installed under /opt/fw/docker/bin/
2026-08-03 14:38:59 +00:00
admin
587aa70554
feat: self-contained /opt/fw/ — Docker runtime, offline dir, connectivity check
...
- setup.sh checks git.sechpoint.app reachability first
- Docker installed under /opt/fw/docker/ (binaries + data)
- /opt/fw/offline/ for pre-downloaded binaries (air-gapped)
- /opt/fw/fw.conf — user-editable config
- All self-contained, no system-wide installs
2026-08-03 14:33:20 +00:00
admin
e25ea0560b
feat: offline mode — drop binaries in /opt/fw/offline/
...
Offline deployment for air-gapped corporate environments:
- /opt/fw/offline/docker-29.2.1.tgz → Docker static binary
- /opt/fw/offline/wallarm-node.tar → Wallarm Docker image
- Setup auto-detects and uses offline files
- Falls back to apt/docker.io if no offline files
2026-08-03 14:29:14 +00:00
admin
fd641905e0
feat: offline mode — pre-download Docker + Wallarm image to /opt/fw/offline/
2026-08-03 14:25:19 +00:00
admin
d75a9a34c9
docs: update README for Docker deployment
2026-08-03 14:23:23 +00:00
admin
c747e9da63
fix: add Docker named volume for persistent data
2026-08-03 14:21:57 +00:00
admin
156c81f230
feat: add/edit/remove individual nodes, create fw.conf interactively
2026-08-03 14:20:10 +00:00
admin
3037f5f8ef
fix: remove volume mount — it overwrites container /opt/wallarm
2026-08-03 13:32:03 +00:00
admin
a906b21b99
fix: install Docker in setup.sh
2026-08-03 13:25:47 +00:00
admin
b3cf1c8250
fix: handle nested and flat fw.conf formats
2026-08-03 13:24:44 +00:00