b2in/config/domains.php
2026-02-20 17:57:50 +01:00

144 lines
5.8 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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',
],
],
],
];