Skip to content

Spring boot project, realized during a HE-Arc course, allowing to play an online musical game, directly relied to Deezer

License

Notifications You must be signed in to change notification settings

dev-vinz/MusiQuali

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusiQuali

Afin de pouvoir importer le projet et de pouvoir l'utiliser, il faut se munir de l'application SpringToolSuite4.

Une fois installé, suivez les étapes suivantes :

  1. Ouvrir Spring Tool Suite 4
  2. FileImportGitProjects from Git (with smart import)Clone URI
  3. Rentrez l'URI https du git : https://github.com/dev-vinz/Spring-MusiQuali.git
  4. À la dernière étape d'importation, choisissez d'importer uniquement les dossiers contenenant PLogger/, PMusicAdmin/ et PMusicGame/, autrement ils seront à double
  5. Cliquez sur Finish

Une fois l'importation effectuée, faites :

  • Un clic droit sur PLoggerRun AsMaven build...Goals: clean installRun
  • Un clic droit sur PMusicAdminRun AsMaven build...Goals: clean installRun
  • Un clic droit sur PMusicGameRun AsMaven build...Goals: clean installRun

Lancez ensuite un conteneur Docker grâce à la commande suivante : docker run -it -p 61616:61616 -p 8161:8161 -p 6572:6572 -e ACTIVEMQ_DISALLOW_WEBCONSOLE=false -e ACTIVEMQ_USERNAME=myactivemquser -e ACTIVEMQ_PASSWORD=myactivemquserpass -e ACTIVEMQ_WEBADMIN_USERNAME=root -e ACTIVEMQ_WEBADMIN_PASSWORD=pass symptoma/activemq:latest

Cette commande va récupérer et démarrer le service ActiveMQ. Si vous possédez déjà le conteneur, lancez-le simplement manuellement.

Une fois ceci fait, vous pouvez lancer le projet en faisant :

  • Un clic droit sur PLoggerRun AsSpring Boot App
  • Un clic droit sur PMusicAdminRun AsSpring Boot App
  • Un clic droit sur PMusicGameRun AsSpring Boot App

L'application sera ensuite disponible dans votre navigateur aux adresses localhost:8080/ et localhost:8081/.