kert
37fb8d2d68
feat(dossier): lex.<domain> is the dossier app's address, with a banner that explains the name (S0b, R79)
...
bootstrap_sso.py: "lex" joins SUBDOMAINS; --dns-only added the tunnel
ingress entry (25 hostnames, all 24 existing kept) and a proxied CNAME.
Traefik: lex.<domain>/ is rewritten (replacePath) to the static page
Gitea serves, /assets/dossier/ passes through, and a priority-10
catch-all redirects every other lex path to "/" via noop@internal, so
Gitea's own pages never appear on lex. git-sso is first on every lex
chain. The old git.<domain>/dossier now 302s to lex before SSO, so
sign-in lands on lex; the unused dossier-page rewrite is gone and the
git-host /assets/dossier/ routers stay behind SSO.
Page: title "lex · Home or Residence Services"; the navbar reads
"fhirworx | lex" with links back to git.<domain>; the banner says what
lex is (Latin for law; a legal-epidemiology workbench) and keeps the
build status as a smaller second line.
2026-11-12 17:56:03 -05:00
..
2026-11-11 15:05:54 -05:00
2026-11-12 17:56:03 -05:00
2026-07-10 23:47:51 -04:00
2026-10-27 14:32:39 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-07-10 22:17:42 -04:00
2026-08-26 15:46:34 -04:00
2026-07-17 16:52:28 -04:00
2026-04-18 18:51:21 -04:00
2026-11-12 17:56:03 -05:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-07-08 10:12:24 -04:00
2026-04-16 09:04:38 -04:00
2026-07-08 19:55:44 -04:00
2026-04-16 09:04:38 -04:00
2026-07-10 22:17:42 -04:00
2026-04-16 09:04:38 -04:00
2026-03-24 17:33:55 -04:00
2026-09-08 15:42:25 -04:00
2026-08-26 14:09:02 -04:00
2026-07-08 14:48:17 -04:00
2026-04-16 09:04:38 -04:00
2026-07-08 10:12:24 -04:00
2026-04-16 09:04:38 -04:00
2026-08-13 20:04:38 -04:00
2026-08-17 12:13:57 -04:00
2026-04-16 09:04:38 -04:00
2026-07-08 15:43:25 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00
2026-10-25 13:08:05 -04:00
2026-10-29 16:58:50 -04:00
2026-04-18 18:51:21 -04:00
2026-03-24 17:33:55 -04:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-03 22:05:49 -05:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-03-25 10:09:20 -04:00
2026-03-03 22:05:49 -05:00
2026-03-24 17:33:55 -04:00
2026-10-27 12:38:39 -04:00
2026-07-10 22:23:57 -04:00
2026-07-10 23:47:51 -04:00
2026-08-17 12:16:17 -04:00
2026-04-09 19:06:33 -04:00
2026-07-17 14:37:34 -04:00
2026-09-10 12:12:59 -04:00
2026-09-22 16:48:51 -04:00
2026-10-29 17:00:39 -04:00
2026-08-13 20:04:38 -04:00
2026-03-24 17:33:55 -04:00
2026-07-10 11:36:25 -04:00
2026-07-10 11:38:30 -04:00
2026-07-10 10:14:46 -04:00
2026-07-10 10:14:46 -04:00
2026-11-11 13:52:42 -05:00
2026-03-24 17:02:30 -04:00
2026-07-09 21:27:02 -04:00
2026-10-27 11:04:54 -04:00
2026-07-09 21:27:02 -04:00
2026-03-24 17:33:55 -04:00
2026-08-17 12:17:35 -04:00
2026-04-16 09:04:38 -04:00
2026-03-03 22:05:49 -05:00
2026-10-27 14:32:39 -04:00
2026-04-16 09:04:38 -04:00
2026-03-12 17:25:30 -04:00
2026-03-24 17:33:55 -04:00
2026-08-18 12:10:58 -04:00
2026-04-16 09:04:38 -04:00
2026-08-19 12:25:53 -04:00
2026-03-24 17:33:55 -04:00
2026-03-24 17:33:55 -04:00
2026-10-25 13:08:05 -04:00
2026-04-16 09:04:38 -04:00
2026-04-16 09:04:38 -04:00