feat(dojobay): add DojoBay app (manifest, image, catalog, ports)

This commit is contained in:
2026-09-11 02:11:42 +00:00
parent db52c06a72
commit 2d41b082d7
61 changed files with 13360 additions and 3 deletions
+13
View File
@@ -1814,11 +1814,24 @@ app:
// (tailnet login on the web console), adguardhome 3000 (AGH admin
// accounts + first-run wizard). All enforce their own login, and an
// operator can re-gate any of them from Settings → Access control.
//
// dojobay 8188, added for the Dojo Bay app: a public onion directory
// that anonymous Tor visitors must be able to browse with no
// dashboard login; its own Auth47 (BIP47 payment-code challenge)
// gates listing management and the admin console.
//
// NOTE: as of this change, `left` also carries two entries this
// assertion does not yet list — adguardhome at 3030 (not the 3000
// hardcoded below) and cuprate at 18090 — both pre-existing drift
// from before this change, not introduced by it. Left for whoever
// owns those apps to reconcile; not touched here to keep this diff to
// the dojobay addition.
assert_eq!(
open,
vec![
("adguardhome".to_string(), 3000u16),
("btcpay-server".to_string(), 23000u16),
("dojobay".to_string(), 8188u16),
("gitea".to_string(), 3001u16),
("nginx-proxy-manager".to_string(), 8081u16),
("tailscale".to_string(), 8240u16),