Skip to content

Manuel Installation

BaptisteBemel edited this page Aug 27, 2021 · 2 revisions

Développement et maintenance du site

Outils

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

Installation

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.

Démarrage en local

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

Mise en production

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.

Clone this wiki locally