# GEN GAME WEB ## Installation ``` Bash cp .env.example .env php artisan key:generate /!\ bien sauvegarder la key php artisan migrate:fresh --step php artisan uwil:user:create ``` ## Création du compte Admin ``` Bash php artisan uwil:user:create ``` ## Ajouter un theme - Se connecter au back-office et créer un nouveau tenant (**le thème correspond au nom du dossier dans lequel se situe votre thème**), - Dans votre environnement, rediriger le domaine ciblé vers le `public/nom-du-theme/`, - Se mettre dans resources/theme et installer le theme voulu: ``` Bash git clone git@lab.s-web.fr:ldc-web/projets/gen-game-web-themes/le-gaulois/le-gaulois-tdf/le-gaulois-tdf-2025.git ``` - Se remettre à la racine du moteur et compiler votre thème: ```bash npm run prod-theme le-gaulois-tdf-2025 ``` - ou compiler tous les thèmes présents: ```Bash npm run prod ``` > **Notes:** > - chaque thème est compilé dans son propre dossier `public/nom-du-theme/` > - le backend étant partagé à tous les thèmes, il est compilé directement dans `public/` ## Ajouter Parametrage du jeu **Les lots sont à ajouter avant de générer les instants gagants**. En effet les instants gagants sont liés à des lots. ## Générer des coupons et les mails ``` Bash artisan queue:work ``` En cas de manipulation pourrie, penser a vider le cache pour supprimer le lock sur le job de generation des codes.