managarten/services/mana-auth/src
Till JS 8fe16b20f4 feat(infra): Phase 5 — consolidate to single web container
Remove 20 standalone web containers, simplify tunnel and auth config:

docker-compose.macmini.yml (-579 lines):
- Remove chat-web, todo-web, calendar-web, clock-web, contacts-web,
  zitare-web, storage-web, presi-web, cards-web, nutriphi-web,
  skilltree-web, photos-web, mukke-web, citycorners-web, picture-web,
  inventar-web, calc-web, times-web, uload-web, memoro-web
- Keep: mana-web (unified), element-web, matrix-web, arcade-web, manavoxel-web
- Update mana-web with all backend API URLs, increase mem_limit to 256m

cloudflared-config.yml (-60 lines):
- Remove all *.mana.how web subdomains (now served at mana.how/*)
- Keep backend API subdomains (*-api.mana.how)

mana-auth trustedOrigins (30 → 8 origins):
- Only mana.how + games/matrix subdomains that remain separate

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 21:17:38 +02:00
..
auth feat(infra): Phase 5 — consolidate to single web container 2026-04-01 21:17:38 +02:00
db feat(auth): add access tier system for phased app releases 2026-03-30 21:50:06 +02:00
email feat(services): create mana-auth (Hono + Bun) — Phase 5 auth rewrite 2026-03-28 02:43:44 +01:00
lib feat(services): create mana-auth (Hono + Bun) — Phase 5 auth rewrite 2026-03-28 02:43:44 +01:00
middleware feat(services): create mana-auth (Hono + Bun) — Phase 5 auth rewrite 2026-03-28 02:43:44 +01:00
routes feat(todo/web, shared-i18n): complete i18n for Todo web app + add missing common translations 2026-04-01 14:19:48 +02:00
services feat(todo/web, shared-i18n): complete i18n for Todo web app + add missing common translations 2026-04-01 14:19:48 +02:00
config.ts feat(todo/web, shared-i18n): complete i18n for Todo web app + add missing common translations 2026-04-01 14:19:48 +02:00
index.ts feat(todo/web, shared-i18n): complete i18n for Todo web app + add missing common translations 2026-04-01 14:19:48 +02:00