144 lines
5.8 KiB
PHP
144 lines
5.8 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'),
|
||
'domain_local4local' => env('DOMAIN_LOCAL4LOCAL', 'local4local.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'),
|
||
'domain_local4local_url' => env('DOMAIN_LOCAL4LOCAL_URL', 'https://local4local.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',
|
||
],
|
||
],
|
||
|
||
'local4local' => [
|
||
'domain_name' => env('DOMAIN_LOCAL4LOCAL', 'local4local.test'),
|
||
'url' => env('DOMAIN_LOCAL4LOCAL_URL', 'https://local4local.test'),
|
||
'theme' => 'local4local',
|
||
'view_prefix' => 'local4local',
|
||
'assets_dir' => 'build/local4local',
|
||
'description' => 'Local for Local Marktplatz – Kunden-Frontend',
|
||
'color_scheme' => [
|
||
'primary' => '#2b6b3e', // Local Green
|
||
'secondary' => '#e8a838', // Warm Gold
|
||
],
|
||
'font_family' => [
|
||
'primary' => 'Inter',
|
||
'secondary' => 'IBM Plex Sans',
|
||
],
|
||
],
|
||
],
|
||
];
|