Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.47 KB

README.md

File metadata and controls

51 lines (35 loc) · 1.47 KB

#GPCI Gestion du Planning du Centre de formation Ifide

##Présentation du projet

Cette application sert à gérer le planning du centre de formation

##Environnement Requis Version de PHP : 5.3.5 ou plus

##Installation de l'application

L'application s'installe avec les étapes suivantes :

#####1/ Copier le dossier src/webApp dans le dossier web de votre serveur

#####2/ Installer les dépendances du backend avec composer :

cd PathVersDossierWeb/backend
php composer.phar install

#####3/ Créer la base de données qui va être utilisée sur votre serveur

#####4/ Rajouter les variables d'environnements nécessaires :

Pour cela, il faut modifier le fichier .env.exemple dans le dossier PathVersDossierWeb/backend/app :

DATABASE_NAME=""
DATABASE_USER=""
DATABASE_PASSWORD=""
SMTP_ADDRESS=""
SMTP_USER=""
SMTP_PASSWORD=""

Une fois que les informations nécessaires sont inscrites dans le fichier changer le nom du fichier en .env

#####5/ Utiliser le script php migration dans le dossier backend :

Dans le dossier dans le dossier PathVersDossierWeb/backend/app/database, executer les commandes :

php migration migrate 
php migration seed

La première crée la structure de la base de données, la seconde l'alimente avec les premières données, en particulier avec la création d'un compte administrateur.

#####6/ Voilà, l'application est prête à l'emploi

Un premier utilisateur nommé "admin" avec "abc" comme mot de passe est créé automatiquement.