ldc-gen-game-web/README.md
2026-04-15 11:21:52 +02:00

49 lines
1.4 KiB
Markdown

# 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.