La Pixel war est l'évènement organisé par La 404 Devinci dans le cadre de la COVA.
Il s'agit d'une reproduction à échelle réduite et réservé au élèves du Pôle Léonard De Vinci de l'évènement éponyme organisé par Reddit.
| App | |
|---|---|
| Frontend | ReactJs |
| Backend | ExpressJs |
| Base de données | Mysql |
| Websocket API | Socket.io |
| Devops | |
|---|---|
| Setup | Docker |
| CI/CD | Github Actions |
Cette section couvre la configuration à des fins de développement
Depuis la racine du projet :
cd ./frontend
npm i
npm run devDepuis la racine du projet :
cd ./backend
npm iDémarrez votre image MySql sur Docker :
docker compose up -d
Exécutez les migrations de bases de données :
Info : Ne pas oublier de créer un fichier .env, coller le contenu de .env.example et modifier les variables d'environnement liées à la base de données
npx prisma migrate dev
npm i --save-dev prisma@latest
npm i @prisma/client@latest
Exécuter l'application :
npm run dev