Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.

InFinity54/CESI_ProjetWeb

Repository files navigation

Projet Web

Dépôt Git du Projet Web du CESI, qui consiste à créer une solution Web de gestion de locations de véhicules.

Dépendances

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.

Installation

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".

Démarrage

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".

Mise en production

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".

Erreurs connues

Unrecognized options "dir_name, namespace" under "doctrine_migrations"

cd cesi_projetweb
composer recipes:install --force -v
composer install

The local web server is already running

cd cesi_projetweb
symfony server:stop

Cette commande doit être executée dans un invite de commande lancé en mode administrateur pour fonctionner.

About

Website created during my DevOps formation at CESI with 2 colleagues. Only available in French.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •