refactor: use DEMO_TENANT_PORT env var for demo logic isolation
This commit is contained in:
@@ -20,9 +20,9 @@ class UniversalTenancy
|
||||
$centralDomains = config('tenancy.central_domains', []);
|
||||
|
||||
// [Hack] Demo 環境特殊規則:
|
||||
// 如果是 8081 端口,強制視為租戶請求 (忽略中央域名檢查)
|
||||
// 這樣可以讓 192.168.0.103:8081 直接訪問租戶,無需設定 hosts
|
||||
if ($request->getPort() == 8081) {
|
||||
// 如果設定了 demo_tenant_port (e.g. 8081),且請求端口相符,強制視為租戶請求
|
||||
$demoPort = config('tenancy.demo_tenant_port');
|
||||
if ($demoPort && $request->getPort() == $demoPort) {
|
||||
return app(InitializeTenancyByDomain::class)->handle($request, $next);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user