feat: Infrastructure multi-tenant avec isolation par sous-domaine
Une application SaaS éducative nécessite une séparation stricte des données entre établissements scolaires. L'architecture multi-tenant par sous-domaine (ecole-alpha.classeo.local) permet cette isolation tout en utilisant une base de code unique. Le choix d'une résolution basée sur les sous-domaines plutôt que sur des headers ou tokens facilite le routage au niveau infrastructure (reverse proxy) et offre une UX plus naturelle où chaque école accède à "son" URL dédiée.
This commit is contained in:
13
backend/.gitignore
vendored
13
backend/.gitignore
vendored
@@ -10,7 +10,6 @@
|
||||
/public/bundles/
|
||||
|
||||
# Fichiers auto-générés par Symfony
|
||||
/config/bundles.php
|
||||
/config/preload.php
|
||||
/config/reference.php
|
||||
|
||||
@@ -45,7 +44,6 @@ phpstan.neon.dist
|
||||
# Composer
|
||||
# =============================================================================
|
||||
composer.phar
|
||||
composer.lock
|
||||
|
||||
###> symfony/framework-bundle ###
|
||||
/.env.local
|
||||
@@ -70,3 +68,14 @@ composer.lock
|
||||
/phpunit.xml
|
||||
/.phpunit.cache/
|
||||
###< phpunit/phpunit ###
|
||||
|
||||
# =============================================================================
|
||||
# Symfony Flex Docker (redondant avec compose.yaml racine)
|
||||
# =============================================================================
|
||||
/compose.yaml
|
||||
/compose.override.yaml
|
||||
|
||||
# =============================================================================
|
||||
# System
|
||||
# =============================================================================
|
||||
core
|
||||
|
||||
Reference in New Issue
Block a user