No description
Find a file
2026-04-15 11:45:27 +02:00
.husky feat: ✨ add commit lint from husky configuration 2026-04-14 16:38:08 +02:00
.vscode add project color 2023-12-04 11:16:25 +01:00
app fix: 🚨 resolve some phpcs/phpstan errors 2026-04-15 11:44:56 +02:00
bootstrap Init 2020-10-21 15:26:21 +02:00
config fix: 🚨 resolve some phpcs/phpstan errors 2026-04-15 11:44:56 +02:00
database Merge branch 'master' into multi-tenant 2026-01-02 16:50:08 +01:00
deployment fix: 🐛 review feedback processing 2025-08-29 15:06:04 +02:00
public Closes #30 Disallow seo bot index bo prefix 2024-03-12 13:43:35 +01:00
resources feat: ✨ build each theme in its own public directory 2026-04-15 11:21:52 +02:00
routes Merge branch 'master' into multi-tenant 2026-01-02 16:50:08 +01:00
storage - Add Command Export + TODO + Update migrations/2020_10_20_165858_create_codes.php 2020-12-01 17:25:16 +01:00
tests Bump to laravel-10 2023-08-21 10:22:07 +02:00
.browserslistrc Bump to laravel-10 2023-08-21 10:22:07 +02:00
.editorconfig Bump to laravel-10 2023-08-21 10:22:07 +02:00
.env.example Merge branch 'master' into multi-tenant 2026-01-02 16:50:08 +01:00
.eslintrc.json Fix Bo compile 2023-11-20 16:03:55 +01:00
.gitattributes Bump to laravel-10 2023-08-21 10:22:07 +02:00
.gitignore feat: ✨ build each theme in its own public directory 2026-04-15 11:21:52 +02:00
.gitlab-ci.yml Add deployment folder 2024-01-04 15:11:38 +01:00
.stylelintrc.json Fix Bo compile 2023-11-20 16:03:55 +01:00
artisan Bump to laravel-10 2023-08-21 10:22:07 +02:00
build.mjs feat: ✨ build each theme in its own public directory 2026-04-15 11:21:52 +02:00
CHANGELOG.md chore: 🔖 release v5.0.0 2026-04-15 11:45:27 +02:00
commitlint.config.cjs feat: ✨ add commit lint from husky configuration 2026-04-14 16:38:08 +02:00
composer.json chore: 🔖 release v5.0.0 2026-04-15 11:45:27 +02:00
composer.lock Merge branch 'master' into multi-tenant 2026-01-02 16:50:08 +01:00
jsconfig.json Bump to laravel-10 2023-08-21 10:22:07 +02:00
package-lock.json feat: ✨ build each theme in its own public directory 2026-04-15 11:21:52 +02:00
package.json feat: ✨ build each theme in its own public directory 2026-04-15 11:21:52 +02:00
phpcs.xml feat: ✨ update codes types (unique and ean) #43 2025-08-14 14:12:13 +00:00
phpstan.neon fix: 🚨 resolve some phpcs/phpstan errors 2026-04-15 11:44:56 +02:00
phpunit.xml Bump to laravel-10 2023-08-21 10:22:07 +02:00
README.md feat: ✨ build each theme in its own public directory 2026-04-15 11:21:52 +02:00
tsconfig.json Tons of fucking fix + Setup policies 2023-12-05 12:33:25 +01:00
vite.config.ts feat: ✨ build each theme in its own public directory 2026-04-15 11:21:52 +02:00

GEN GAME WEB

Installation

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

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:
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:
npm run prod-theme le-gaulois-tdf-2025
  • ou compiler tous les thèmes présents:
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

artisan queue:work

En cas de manipulation pourrie, penser a vider le cache pour supprimer le lock sur le job de generation des codes.