365602c9b6
cmd/pkgserver: gracefully shut down on signal
...
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-04-08 20:26:38 -05:00
85e066ccc4
cmd/pkgserver: specify full addr string in flag
...
This allows greater flexibility.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-04-08 20:26:38 -05:00
ffe37ae439
cmd/pkgserver: make report argument optional
...
This allows serving metadata only without a populated report. This also removes the out-of-bounds read on args when no arguments are passed.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-04-08 20:26:38 -05:00
222a2aa8b4
cmd/pkgserver: embed internal/rosa metadata
...
This change also cleans up and reduces some unnecessary copies.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-04-08 20:26:38 -05:00
29384553bf
cmd/pkgserver: do not assume default mux
...
This helps with testing.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-04-08 20:26:37 -05:00
cb0c652b18
cmd/pkgserver: create index without report
...
This is useful for testing, where report testdata is not available.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-04-08 20:26:37 -05:00
5552598bc4
cmd/pkgserver: add sort orders, change pagination rules
2026-04-08 20:26:37 -05:00
3db5603e78
cmd/pkgserver: add /status endpoint
2026-04-08 20:26:37 -05:00
08d120a84d
cmd/pkgserver: minimum viable frontend
2026-04-08 20:26:37 -05:00
1ecdcdc243
cmd/pkgserver: api versioning
2026-04-08 20:26:37 -05:00
e425c3b769
cmd/pkgserver: add get endpoint
2026-04-08 20:26:37 -05:00
3d8b89e1ab
cmd/pkgserver: add count endpoint and restructure
2026-04-08 20:26:37 -05:00
b2777de621
cmd/pkgserver: add status endpoint
2026-04-08 20:26:37 -05:00
529a641fcd
cmd/pkgserver: add createPackageIndex
2026-04-08 20:26:37 -05:00
0e34ec3093
cmd/pkgserver: add command handler
2026-04-08 20:26:37 -05:00
31b2d5431c
cmd/pkgserver: replace favicon
2026-04-08 20:26:37 -05:00
d6954e6bdb
cmd/pkgserver: pagination
2026-04-08 20:26:37 -05:00
1cda0d83c3
cmd/pkgserver: basic web ui
2026-04-08 20:26:37 -05:00