Feel the music est une application connectée à l'api Genius consacrée au monde de la musique.
A partir de cette application, il est possible de :
- rechercher une musique ou un artiste (en fonction de son titre, de l'artiste, et des paroles)
- afficher les détails d'un artiste (biographie, titre les plus connus, nombres de followers, lien vers ses réseaux...)
- afficher les informations d'une musique (nombre d'écoutes, auteur, album...) ainsi un lien Genius pour consulter les paroles
Lors de l'ouverture de l'application, on atterit sur une écran contenant une barre de recherche permettant à l'utilisateur de chercher une musique, un auteur ou un album en fonction de ses envies.
Dans ce cas là il vous suffit de vous placer à la racine du projet et de faire la commande docker-compose up -d
qui va récupérer les images Docker nécessaires si vous ne les avez pas téléchargées auparavant et lancer les deux containers (api et client).
Placez vous dans le dossier api/ et lancez l'installation des dépendances
npm install
Buildez ensuite l'image Docker (vous pouvez utiliser un autre nom d'image mais si vous faites cela il faudra modifier le nom de l'image que vous utilisez dans le fichier docker-compose.yml
)
docker build -t mathiz11/github-ci_api .
Placez vous dans le dossier client/ et lancez l'installation des dépendances
npm install
Buildez ensuite l'image Docker (vous pouvez utiliser un autre nom d'image mais si vous faites cela il faudra modifier le nom de l'image que vous utilisez dans le fichier docker-compose.yml
)
docker build -t mathiz11/github-ci_client .
Et ensuite il ne vous reste plus qu'à exécuter la commande suivante depuis la racine du projet
docker compose up -d