b2in/config/domains.php
2026-04-10 17:18:17 +02:00

152 lines
6.1 KiB
PHP
Raw Permalink 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://'),
/*
|--------------------------------------------------------------------------
| Cabinet Quick-Status Key
|--------------------------------------------------------------------------
| Secret key for the keyless-login quick status page at /info/status?k=...
*/
'cabinet_status_key' => env('CABINET_STATUS_KEY', null),
/*
|--------------------------------------------------------------------------
| 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',
],
],
],
];