- Serveur MYSQL 8
- Serveur Tomcat 8.5 ou plus
- Disposer d'une clé à l'API SendGrid, permettant l'envoi des emails
- 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