mirror of
https://github.com/appwrite/appwrite
synced 2026-04-27 00:17:34 +00:00
40 lines
1.5 KiB
PHP
40 lines
1.5 KiB
PHP
<?php
|
|
|
|
use Utopia\System\System;
|
|
|
|
// For now, take first domain as primary (for previews)
|
|
// Later-on this can become platform-specific with new env var (appwrite=this,imagine=that)
|
|
$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];
|
|
}
|
|
|
|
/**
|
|
* Platform configuration
|
|
*/
|
|
return [
|
|
'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'),
|
|
System::getEnv('_APP_MIGRATION_HOST'),
|
|
])),
|
|
'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,
|
|
'emailSenderName' => APP_EMAIL_PLATFORM_NAME,
|
|
'sitesDomain' => $sitesDomain,
|
|
'functionsDomain' => $functionsDomain,
|
|
];
|