Commit Graph
7 Commits
Author SHA1 Message Date
Felix FaerberandClaude Opus 4.7 3618f5baf6 add GET /bee/stats — JWT-guarded read-only bee node stats
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 15:12:25 +03:00
Felix FaerberandClaude Opus 4.7 3244848ae0 pull :main before stack deploy so swarm uses the freshly built image
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:57:11 +03:00
Felix FaerberandClaude Opus 4.7 6f0c8403d1 redirect apex / to /swagger
swagger({ path: '/' }) renders the UI at root but doesn't register the
/json spec route, so the embedded UI loads then 404s on its own spec.
Keep the plugin defaults and bounce / → /swagger instead.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 13:09:53 +03:00
Felix FaerberandClaude Opus 4.7 97b8103c37 deploy stack after building gateway image
Was only building + pushing; swarm kept running the previous image
until someone ran service update --force. Mirror the frontend workflow:
ssh in and `docker stack deploy --resolve-image always` so every main
push rolls out.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 13:03:20 +03:00
Felix FaerberandClaude Opus 4.7 37ad52bee6 mount swagger ui at apex /
Was at /swagger by default. Apex 404 was confusing — there's no other
content on the api host, so make the API docs the default landing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 12:56:23 +03:00
Felix Faerber dd83c25a50 create image 2026-05-27 10:09:41 +03:00
Felix Faerber c54e888458 init 2026-05-20 15:08:45 +03:00