Dépôt Git du Projet Web du CESI, qui consiste à créer une solution Web de gestion de locations de véhicules.
Avant de pouvoir manipuler ce projet, il est nécessaire d'installer Symfony, Node.js et Yarn sur votre ordinateur, qui seront requis pour pouvoir utiliser le serveur local du site.
git clone https://github.com/InFinity54/CESI_ProjetWeb.git cesi_projetweb
cd cesi_projetweb
composer install
yarn install
yarn encore dev
Voir la section "Mise en production" pour une installation sur un serveur de production. En cas d'erreur après l'installation, voir la section "Erreurs connues".
cd cesi_projetweb
symfony server:start --no-tls
yarn encore dev --watch
En cas d'erreur après l'installation, voir la section "Erreurs connues".
git clone https://github.com/InFinity54/CESI_ProjetWeb.git cesi_projetweb
cd cesi_projetweb
composer install --no-dev --optimize-autoloader
yarn install
yarn encore production
Il faudra aussi modifier le fichier .env pour mettre la valeur de la variable APP_ENV à prod. Il sera aussi nécessaire de modifier NODE_ENV et dev en, respectivement, NODE_PROD et prod au début du fichier webpack.config.js. Le serveur de Symfony n'est plus nécessaire en environnement de production. En cas d'erreur lors de l'installation ou de l'utilisation, voir la section "Erreurs connues".
cd cesi_projetweb
composer recipes:install --force -v
composer install
cd cesi_projetweb
symfony server:stop
Cette commande doit être executée dans un invite de commande lancé en mode administrateur pour fonctionner.