Skip to content
This repository has been archived by the owner on Jul 22, 2019. It is now read-only.

ThomasCaud/PimpMyTrainee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PimpMyTrainee

Continuous Integration

SonarCloud

Badges from SonarCloud Badges from SonarCloud Badges from SonarCloud Badges from SonarCloud Badges from SonarCloud Badges from SonarCloud

Déployer en local

Prérequis :

  • Serveur MYSQL 8
  • Serveur Tomcat 8.5 ou plus
  • Disposer d'une clé à l'API SendGrid, permettant l'envoi des emails

Procédure d'installation :

  • Clôner le projet en local : https://github.com/ThomasCaud/PimpMyTrainee.git
  • Sur Eclipse, créer un nouveau projet web dynamique à partir de ces sources, avec une instance de serveur tomcat.
  • Modifier le buildpath :
    • Le default output folder doit être : PimpMyTrainee/WebContent/WEB-INF/classes
    • Pour les sources en input, il doit y avoir le dossier src & le dossier resource
  • Créer un fichier common.properties dans le dossier resource avec les infos suivantes :
    • url = jdbc:mysql://localhost:3306/pimpmytrainee?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true
    • driver = com.mysql.cj.jdbc.Driver
    • user = {votre user MYSQL}
    • password = {votre mot de passe MYSQL}
    • send_grid_key = {clé de l'api SendGrid}
    • default_admin_email = {l'adresse email par défaut pour le compte admin}
    • default_password = {le mot de passe par défaut pour les comptes de l'application}
  • Lancer le serveur tomcat avec les sources de l'application
  • Aller sur la page databaseAdministration pour créer les différentes tables de l'application, ainsi qu'un premier compte administrateur

NB : Vous pouvez changer l'url et le driver si vous utilisez autre chose

Links

subject

backlog

conception docs

memo Java EE

About

School project in pairs with @maxime-lucas. Graphical app giving you possibility to create your surveys in order to evaluate trainees.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published