Skip to content

Lancer 1village Avec Docker

Benjamin Ramet edited this page Sep 24, 2024 · 8 revisions

Requis pour lancer 1village

Normalement si vous êtes à cette étape, vous devriez avoir installé et testé le fonctionnement des logiciels suivants:

  • Ubuntu
  • Git
  • VSCode
  • NodeJS
  • Docker

Utiliser Ubuntu

Ouvrir Ubuntu, positionnez vous sur 1village

cd 1village

Ouvrir Vscode avec Ubuntu

code .

Utiliser docker

Au préalable, copiez et collez le contenu de .env.example dans un nouveau fichier .env. Pour que nos services puissent communiquer avec la DB via docker, pensez à bien modifier la variable DB_HOST : sa valeur doit être mysql.

Pour lancer 1village avec docker, il y a juste 1 seule commande! Dans un terminal, tapez:

docker compose up --build

Note: Le premier lancement est un peu long, docker installe la base de donnée et les dépendances du projet sur deux machines virtuelles. Mais lors des prochains lancements, ce sera très rapide. L'application est prête quand la ligne backend_1 | info: App listening on port 5000! apparait.

C'est tout ! Ensuite l'application est accessible localement à l'adresse localhost

Pour arrêter l'application, appuyez sur CTRL-C (CMD-C sur mac)


<= Précédent: Lancer 1village avec NodeJS               Suivant: Github workflow =>