2025-12-07 20:29:45 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
use Utopia\System\System;
|
|
|
|
|
|
2026-01-30 15:20:46 +00:00
|
|
|
// For now, take first domain as primary (for previews)
|
|
|
|
|
// Later-on this can become platform-specific with new env var (appwrite=this,imagine=that)
|
2026-01-30 15:48:40 +00:00
|
|
|
$sitesDomain = System::getEnv('_APP_DOMAIN_SITES', '');
|
|
|
|
|
if (\str_contains($sitesDomain, ',')) {
|
|
|
|
|
$sitesDomain = explode(',', $sitesDomain)[0];
|
|
|
|
|
}
|
|
|
|
|
$functionsDomain = System::getEnv('_APP_DOMAIN_FUNCTIONS', '');
|
|
|
|
|
if (\str_contains($functionsDomain, ',')) {
|
|
|
|
|
$functionsDomain = explode(',', $functionsDomain)[0];
|
2026-01-30 15:20:46 +00:00
|
|
|
}
|
|
|
|
|
|
2025-12-07 20:29:45 +00:00
|
|
|
/**
|
|
|
|
|
* Platform configuration
|
|
|
|
|
*/
|
|
|
|
|
return [
|
2025-12-11 18:36:11 +00:00
|
|
|
'apiHostname' => System::getEnv('_APP_DOMAIN', 'localhost'),
|
|
|
|
|
'consoleHostname' => System::getEnv('_APP_CONSOLE_DOMAIN', System::getEnv('_APP_DOMAIN', 'localhost')),
|
|
|
|
|
'hostnames' => array_filter(array_unique([
|
|
|
|
|
System::getEnv('_APP_DOMAIN', 'localhost'),
|
|
|
|
|
System::getEnv('_APP_CONSOLE_DOMAIN', 'localhost'),
|
2026-02-05 08:12:55 +00:00
|
|
|
System::getEnv('_APP_MIGRATION_HOST'),
|
2025-12-11 18:36:11 +00:00
|
|
|
])),
|
2025-12-07 20:29:45 +00:00
|
|
|
'platformName' => APP_EMAIL_PLATFORM_NAME,
|
|
|
|
|
'logoUrl' => APP_EMAIL_LOGO_URL,
|
|
|
|
|
'accentColor' => APP_EMAIL_ACCENT_COLOR,
|
|
|
|
|
'footerImageUrl' => APP_EMAIL_FOOTER_IMAGE_URL,
|
|
|
|
|
'twitterUrl' => APP_SOCIAL_TWITTER,
|
|
|
|
|
'discordUrl' => APP_SOCIAL_DISCORD,
|
|
|
|
|
'githubUrl' => APP_SOCIAL_GITHUB,
|
|
|
|
|
'termsUrl' => APP_EMAIL_TERMS_URL,
|
|
|
|
|
'privacyUrl' => APP_EMAIL_PRIVACY_URL,
|
|
|
|
|
'websiteUrl' => 'https://' . APP_DOMAIN,
|
2025-12-17 10:13:10 +00:00
|
|
|
'emailSenderName' => APP_EMAIL_PLATFORM_NAME,
|
2026-01-30 15:48:40 +00:00
|
|
|
'sitesDomain' => $sitesDomain,
|
|
|
|
|
'functionsDomain' => $functionsDomain,
|
2025-12-07 20:29:45 +00:00
|
|
|
];
|