Files
explore/lib
zeekay b035f605a4 feat: multi-brand build matrix + white-label support
Build the same source four ways from one repo:

- ghcr.io/luxfi/explore         (lux brand, default)
- ghcr.io/luxfi/explore-hanzo   (hanzo brand)
- ghcr.io/luxfi/explore-zoo     (zoo brand)
- ghcr.io/luxfi/explore-pars    (pars brand)

Each is built for linux/amd64 + linux/arm64 in parallel on hanzo ARC
runners (no QEMU), then merged into a multi-arch manifest.

Brand selection at build time via NEXT_PUBLIC_BRAND, with all
brand-specific assets (logo, favicon, theme, IAM URL) loaded from
NEXT_PUBLIC_* env vars — no hardcoded brand strings in source.

External operators set NEXT_PUBLIC_BRAND=other and supply their own
NEXT_PUBLIC_* env vars (see .env.example.external). The repo carries
no third-party trademarks.

Files:
- lib/white-label.ts                             brand detection + helpers
- .env.example.{lux,hanzo,zoo,pars,external}     deploy templates
- .github/workflows/build-lux.yml                4-brand × 2-arch matrix
- Dockerfile                                     accept NEXT_PUBLIC_BRAND
- configs/app/chainRegistry.ts                   add SPC + Pars devnet,
                                                 chainId fields, white-label
                                                 chain builder
2026-05-05 20:50:55 -07:00
..
2025-12-09 13:39:04 +01:00
2026-02-03 18:05:00 +01:00
2024-12-16 14:43:50 +01:00
2025-10-17 14:58:12 +02:00
2025-02-11 10:36:36 +01:00
2025-09-05 15:53:00 +02:00
2024-03-14 11:10:45 +04:00
2025-09-05 15:53:00 +02:00
MUD
2024-07-23 21:10:30 +02:00
2024-10-18 14:54:57 +02:00
2022-08-18 15:31:28 +03:00
2022-12-28 12:36:41 +03:00
2022-08-29 19:25:14 +03:00
2023-02-24 12:37:08 -05:00
2024-12-16 14:43:50 +01:00
2022-10-11 14:30:29 +03:00
2023-09-06 03:30:44 +07:00
2026-01-05 13:32:05 +01:00
2023-04-12 10:16:26 -03:00