-
Notifications
You must be signed in to change notification settings - Fork 2
Manuel Installation
Afin de pouvoir modifier le site, en faire la maintenance ou ajouter des fonctionnalités au site, certains outils sont nécessaires.
Ces outils utilisés sont:
- Git
- Sympfony (v4)
- PHP (8.0)
- composer
- npm
Pour installer le projet sur votre machine, utiliser les commandes suivantes:
- git clone git@github.com:BaptisteBemel/DevIII-projet
- composer update
- composer require symfony/webpack-encore-bundle
- npm install @symfony/webpack-encore --save-dev L'adresse de la base de données doit être indiquée dans le fichier .env.
Pour démarrer le projet en local sur votre machine, utiliser les commandes suivantes:
- symfony server:start
- npm run dev Le site sera alors accessible à l'adresse locale: 127.0.0.1:8000
La mise en production se fait via Heroku. Heroku permet le déploiement d'applications web. Pour cela, un fichier "Procfile" est nécessaire. Celui-ci permet à Heroku d'installer apache et de gérer le site web. Une fois tout mis en place, il faut build l'application sur Heroku. Le projet est récupéré à partir de Github et le build installe les différents composants nécessaires au bon fonctionnement de l'application. L'application web est en ligne.
- R2 Backlog
- R2 US Perso Arthur Schamroth
- R2 US Perso Arthur Schamroth 2
- R2 US Perso Louis Carlier
- R2 US Perso Baptiste Bemelmans
- R2 US Perso Baptiste Bemelmans 2
- R2 US Perso Nicolas Martou
- R2 US Perso Nicolas Martou 2
- R4 Choix et justification des technologies Front End
- R3/5 Choix et justification des technologies Back End
- R7 Choix et justification de la base de données
- R14/19 Sécurité