Git de développement du site du rush, toutes les phases du dév à la prod devront passer par ce git.
- React.js comme framework JS
- Materializecomme framework CSS
Si vous voulez tester le site ou continuer à le développer, vous devez le lancer en local.
Avant de lancer le site, assurez-vous d'avoir installé :
Afin de lancer le site en local, il faut :
- Cloner le contenu du Git
- Ouvrir une instance du terminal et se placer dans le bon dossier avec :
$cd le-rush-website/front
- Installer les packages appropriés avec la commande :
$npm install
- Lancer le serveur front-end avec la commande :
$npm start
- Lancer une instance de MongoDB avec la commande
$mongod
- Ouvrir une deuxième instance du terminal et se placer dans le bon dossier avec :
$cd le-rush-website/back
- Installer les packages appropriés avec la commande :
$npm install
- Lancer le serveur back-end avec la commande :
$npm start
Il faut principalement ajouter 5 pages :
- La page d'accueil
- La page "édition en cours"
- La page Inscriptions
- La page "éditions précédentes"
- La page Contacts
- La page de consultation des équipes
Pour déployer le site, il faut lancer la commande npm run-script build
dans le dossier front, puis de lancer nginx et enfin pm2 start back/app.js