Files
inbuxa-server/tests/e2e
jcoffey-dev 5b91c7827b
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 7m46s
Accept operator-named private TLDs through INBUXA_PRIVATE_TLDS
A domain is only accepted when its suffix is public or one of a fixed list of reserved private TLDs, so a network that runs its own DNS under a TLD of its own could not finish the setup wizard, add its domains or sign in its directory's users. INBUXA_PRIVATE_TLDS names extra suffixes (comma or space separated, multi-label allowed) that is_valid_domain accepts alongside the built-in ones. It is read from the environment because the wizard runs before any configuration exists.

tests/e2e/private_tlds.py boots the debug build and checks the wizard, a second domain, an account and its sign-in under a made-up TLD, and that the TLD is refused without the variable.

Raised on the forum: https://community.coffeylabs.org/t/environment-settings-for-non-docker-install/94
2026-10-11 00:30:56 -07:00
..