Skip to content
This repository was archived by the owner on Apr 6, 2021. It is now read-only.

Latest commit

 

History

History
52 lines (36 loc) · 1.75 KB

README.md

File metadata and controls

52 lines (36 loc) · 1.75 KB

Vue d'ensemble

Nous utilisons cette API pour centraliser la distribution d'informations vers les clients mobiles. Les fonctionnalités actuellement implémentées sont :

  • Partenaires : Pour obtenir la liste à jour de nos partenaires à partir de notre site web.

Outils nécessaires

  1. Téléchargez et installez Tomcat 9

  2. Téléchargez et installez IntelliJ IDEA

ℹ️ Vous pouvez obtenir l'Ultimate Edition d'IntelliJ avec votre adresse courriel de l'ÉTS en appliquant ici

Configuration

  1. Importez le projet dans IntelliJ

  2. Configurez le projet dans IntelliJ :

(Onglet Run, Edit configurations)

  • Application server : ici, on renseigne le répertoire de Tomcat
  • VM Options : on rajoute un paramètre pour désactiver le support SNI
-Djsse.enableSNIExtension=false
  • Before launch : on roule gradle en premier pour produire le fichier .war

Le fichier war est compilé dans : build/libs/applets-java-api.war

  • Exécutez le projet pour vérifier qu'il fonctionne correctement
curl http://localhost:8080/rest/partners

Pour configurer les accès à la base de données postgresql, on utilise les variables d'environnement. Elles peuvent être renseignées dans les Run Configurations de IntelliJ, onglet Startup/Connection. Les variables d'environnement à définir sont :

  • POSTGRESQL_USER
  • POSTGRESQL_PASS
  • POSTGRESQL_DB_NAME
  • POSTGRESQL_HOST
  • POSTGRESQL_PORT