Skip to content

Repository files navigation

Site de promotion de l'EZ language

SensioLabsInsight

Le site a été réalisé en utilisant Symfony 2.8 et Bootstrap 3. Nous utilisons Insight de Sensiolabs afin d'améliorer la qualité de notre code.

Le site est disponible en anglais et en français. La version online est disponible ici

Projet crée le 18 Septembre 2016 par la promotion Master 2 SILI 2016-2017.

Notre équipe

Back-end

Kenny GUIOUGOUAdrien CASELLES
Kenny GUIOUGOU @ShihoWasTakenAdrien CASELLES @adrien3

Front-end

Enzo CHEVALLIERMathieu BOURBONSara ZALARHEHamza ROUINEBHossam BENHOUD
Enzo CHEVALLIER @Phobie53Mathieu BOURBON @MathieubourbonSara ZALARHE @szalarheHamza ROUINEB @devlifealwaysHossam BENHOUD @hbenhoud

Traduction

Morgane TROYSIFatima AMZIL
Morgane TROYSI @mtroysiFatima HAMZIL @famzil

Installation en envioremment de développement

Installer composer (voir la documentation officielle)

$ git clone https://github.com/ezlanguage/website.git
$ cd website
$ composer install # Installation des dépendances

Voir si la configuration de l'environnement remplit les prérequis de Symfony :

$ php app/check.php

Déploiement

Le déploiement est automatisé à l'aide du fichier deploy.rb et utilisera les paramètres du fichier parameters_prod.yml (et non parameters.yml qui corresponds à la configuration de dev).

Installer Capistrano :

$ gem install capistrano -v 2.15.9 # Version utilisée par notre équipe

Ensuite se placer à la racine du projet.

Modifier le fichier de configuration du déploiement (deploy.rb), et modifier l'utilisateur et le serveur cible.

$ nano app/config/deploy.rb

Modifier le fichier de configuration de la base de données de production (parameters_prod.yml). Attention à ne pas commit ce fichier s'il contient le mot de passe de la base de données ou du mailer.

$ nano app/config/parameters_prod.yml

Premier déploiement (structure et fichier de configuration) Il faudra refaire cette commande si des fichiers partagés sont ajoutés ou si la configuration (Base de données ou serveur de mail) change.

$ cap deploy:setup

Déploiement normal (après la 1ère fois)

$ cap deploy

Releases

Packages

Contributors

Languages