Installation Backend
Ce guide vous accompagne dans l’installation du backend Laravel de XetaSuite.
Prérequis
Section intitulée « Prérequis »- PHP 8.4+
- Composer 2.x
- PostgreSQL 18
- Redis (optionnel, pour les queues)
Installation
Section intitulée « Installation »-
Cloner le repository
Terminal window git clone https://github.com/xetaio/XetaSuite-core.gitcd XetaSuite-core -
Installer les dépendances PHP
Terminal window composer install -
Configurer l’environnement
Terminal window cp .env.example .envphp artisan key:generate -
Configurer la base de données
Terminal window DB_CONNECTION=pgsqlDB_HOST=127.0.0.1DB_PORT=5432DB_DATABASE=xetasuiteDB_USERNAME=your_userDB_PASSWORD=your_password -
Exécuter les migrations
Terminal window php artisan migrate --seed -
Lancer le serveur
Terminal window php artisan serve
Configuration Sanctum
Section intitulée « Configuration Sanctum »Configurez les domaines autorisés dans .env :
SANCTUM_STATEFUL_DOMAINS=xetasuite.testSESSION_DOMAIN=.xetasuite.testProchaines étapes
Section intitulée « Prochaines étapes »- Installation Frontend - Configurez l’application React
- Configuration - Options de configuration avancées