Skip to content

Installation Backend

Ce guide vous accompagne dans l’installation du backend Laravel de XetaSuite.

  • PHP 8.4+
  • Composer 2.x
  • PostgreSQL 18
  • Redis (optionnel, pour les queues)
  1. Cloner le repository

    Terminal window
    git clone https://github.com/xetaio/XetaSuite-core.git
    cd XetaSuite-core
  2. Installer les dépendances PHP

    Terminal window
    composer install
  3. Configurer l’environnement

    Terminal window
    cp .env.example .env
    php artisan key:generate
  4. Configurer la base de données

    Terminal window
    DB_CONNECTION=pgsql
    DB_HOST=127.0.0.1
    DB_PORT=5432
    DB_DATABASE=xetasuite
    DB_USERNAME=your_user
    DB_PASSWORD=your_password
  5. Exécuter les migrations

    Terminal window
    php artisan migrate --seed
  6. Lancer le serveur

    Terminal window
    php artisan serve

Configurez les domaines autorisés dans .env :

Terminal window
SANCTUM_STATEFUL_DOMAINS=xetasuite.test
SESSION_DOMAIN=.xetasuite.test