b2in/config/domains.php
2026-01-23 17:33:10 +01:00

125 lines
5 KiB
PHP

<?php
return [
/*
|--------------------------------------------------------------------------
| Domain-Konfigurationen
|--------------------------------------------------------------------------
|
| Diese Konfiguration definiert die verschiedenen Domains und deren
| zugehörige Einstellungen wie Theme, View-Präfix und andere
| domainspezifische Konfigurationen.
|
| Die Domains können in der .env-Datei definiert werden:
| https://portal.b2in.test //Backend Admin User Backend
| https://b2in.test //Frontend B2in Main Page
| https://b2a.test //Frontend B2A Secondary Page
| https://stileigentum.test //Frontend Stileigentum Landingpage
| https://style2own.test //Frontend Style2own Landingpage
|
*/
'protocol' => env('APP_PROTOCOL', 'https://'),
/*
|--------------------------------------------------------------------------
| Domain-Namen (ohne Protokoll)
|--------------------------------------------------------------------------
*/
'domain_portal' => env('DOMAIN_PORTAL', 'portal.b2in.test'),
'domain_api' => env('DOMAIN_API', 'api.b2in.test'),
'domain_b2in' => env('DOMAIN_B2IN', 'b2in.test'),
'domain_b2a' => env('DOMAIN_B2A', 'b2a.test'),
'domain_stileigentum' => env('DOMAIN_STILEIGENTUM', 'stileigentum.test'),
'domain_style2own' => env('DOMAIN_STYLE2OWN', 'style2own.test'),
/*
|--------------------------------------------------------------------------
| Vollständige Domain-URLs (mit Protokoll)
|--------------------------------------------------------------------------
*/
'domain_portal_url' => env('DOMAIN_PORTAL_URL', 'https://portal.b2in.test'),
'domain_api_url' => env('DOMAIN_API_URL', 'https://api.b2in.test'),
'domain_b2in_url' => env('DOMAIN_B2IN_URL', 'https://b2in.test'),
'domain_b2a_url' => env('DOMAIN_B2A_URL', 'https://b2a.test'),
'domain_stileigentum_url' => env('DOMAIN_STILEIGENTUM_URL', 'https://stileigentum.test'),
'domain_style2own_url' => env('DOMAIN_STYLE2OWN_URL', 'https://style2own.test'),
'domains' => [
'portal' => [
'domain_name' => env('DOMAIN_PORTAL', 'portal.b2in.test'),
'url' => env('DOMAIN_PORTAL_URL', 'https://portal.b2in.test'),
'theme' => 'portal',
'view_prefix' => 'portal',
'assets_dir' => 'build/portal',
'description' => 'Portal-Bereich mit Login und Dashboard',
],
'b2in' => [
'domain_name' => env('DOMAIN_B2IN', 'b2in.test'),
'url' => env('DOMAIN_B2IN_URL', 'https://b2in.test'),
'theme' => 'b2in',
'view_prefix' => 'b2in',
'assets_dir' => 'build/b2in',
'description' => 'Haupt-Landingpage mit Standard-Theme',
'color_scheme' => [
'primary' => '#2b3f51', // Anthracite
'secondary' => '#20a0da', // Dynamic Blue
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'IBM Plex Sans',
],
],
'b2a' => [
'domain_name' => env('DOMAIN_B2A', 'b2a.test'),
'url' => env('DOMAIN_B2A_URL', 'https://b2a.test'),
'theme' => 'b2a',
'view_prefix' => 'b2a',
'assets_dir' => 'build/b2a',
'description' => 'B2A-Landingpage mit Theme',
'color_scheme' => [
'primary' => '#123f6d', // Azur Blue
'accent' => '#ce1d2e', // Liberty Red
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'Merriweather',
],
],
'stileigentum' => [
'domain_name' => env('DOMAIN_STILEIGENTUM', 'stileigentum.test'),
'url' => env('DOMAIN_STILEIGENTUM_URL', 'https://stileigentum.test'),
'theme' => 'stileigentum',
'view_prefix' => 'stileigentum',
'assets_dir' => 'build/stileigentum',
'description' => 'Stileigentum-Landingpage mit Theme',
'color_scheme' => [
'primary' => '#123453', // Imperial Blue
'secondary' => '#c9ac84', // Sand Gold
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'EB Garamond',
],
],
'style2own' => [
'domain_name' => env('DOMAIN_STYLE2OWN', 'style2own.test'),
'url' => env('DOMAIN_STYLE2OWN_URL', 'https://style2own.test'),
'theme' => 'style2own',
'view_prefix' => 'style2own',
'assets_dir' => 'build/style2own',
'description' => 'Style2own-Landingpage mit Theme',
'color_scheme' => [
'primary' => '#007aab', // Style Blue
'secondary' => '#fbaf22', // Style Sun
],
'font_family' => [
'primary' => 'Inter',
'secondary' => 'Ephesis',
],
],
],
];