49 lines
1.4 KiB
Markdown
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.
|