10-04-2026

This commit is contained in:
Kevin Adametz 2026-04-10 17:18:17 +02:00
parent 4d6b4930b2
commit 4bb89aad8c
836 changed files with 52961 additions and 5950 deletions

View file

@ -1,24 +1,12 @@
{
"name": "B2In (Dev Container)",
// 1. DIES IST DER WICHTIGSTE TEIL:
// Wir verwenden Docker Compose für alle Services
"name": "B2in (Dev Container)",
"dockerComposeFile": [
"../docker-compose.yml"
],
"service": "laravel.test",
// 3. WIR DEFINIEREN DEN ARBEITSBEREICH:
// Das ist der Pfad, in dem Ihr Code *innerhalb* des Containers liegt.
"workspaceFolder": "/var/www/html",
// 4. WIR LEGEN DEN BENUTZER FEST:
// Laravel Sail führt Befehle standardmäßig als 'sail'-Benutzer aus, um Berechtigungsprobleme zu vermeiden.
"remoteUser": "sail",
// 5. ZUSÄTZLICHE ENTWICKLER-TOOLS (FEATURES):
// Features werden über postCreateCommand installiert um Kompatibilitätsprobleme zu vermeiden
"features": {},
// 6. BEFEHLE NACH DEM ERSTELLEN:
// Installiert nur die Tools die ohne Root-Rechte funktionieren
//"postCreateCommand": "composer install --no-interaction --prefer-dist --optimize-autoloader",
// 7. EDITOR-ANPASSUNGEN (Optional, aber sehr empfohlen):
"customizations": {
"vscode": {
"extensions": [
@ -33,34 +21,22 @@
]
}
},
// 8. ZU STARTENDE DIENSTE:
// Legt fest, welche Dienste aus der docker-compose.yml gestartet werden sollen.
// WICHTIG: Nur noch der Haupt-Container bleibt drin
"runServices": [
"laravel.test",
"mysql",
"redis",
"mailpit"
"laravel.test"
],
// 9. ZUSÄTZLICHE KONFIGURATION:
// Umgebungsvariablen für den DevContainer
"containerEnv": {
"WWWUSER": "501",
"WWWGROUP": "20",
"LARAVEL_SAIL": "1"
},
// 10. MOUNT-KONFIGURATION:
// Stellt sicher, dass der Code korrekt gemountet wird
"mounts": [
"source=${localWorkspaceFolder},target=/var/www/html,type=bind,consistency=cached"
],
// 11. FORWARD PORTS:
// Ports die automatisch weitergeleitet werden sollen
// WICHTIG: Nur noch die beiden Vite-Ports weiterleiten
"forwardPorts": [
5174,
5175,
33067,
6381,
8026
5175
],
"portsAttributes": {
"5174": {
@ -70,18 +46,6 @@
"5175": {
"label": "Vite Dev Server (Web)",
"onAutoForward": "notify"
},
"33067": {
"label": "MySQL",
"onAutoForward": "silent"
},
"6381": {
"label": "Redis",
"onAutoForward": "silent"
},
"8026": {
"label": "Mailpit Dashboard",
"onAutoForward": "notify"
}
}
}

View file

@ -30,7 +30,7 @@ services:
DB_USERNAME: sail
DB_PASSWORD: password
# Application Configuration
APP_NAME: B2In
APP_NAME: B2in
APP_ENV: local
APP_DEBUG: true
APP_URL: http://localhost
@ -42,7 +42,7 @@ services:
MAIL_PASSWORD: null
MAIL_ENCRYPTION: null
MAIL_FROM_ADDRESS: hello@example.com
MAIL_FROM_NAME: B2In
MAIL_FROM_NAME: B2in
# Redis Configuration
REDIS_HOST: redis
REDIS_PASSWORD: null