esup-multi

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/ESUPMULTI/pages/1364787219/Pr%C3%A9-requis) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 8) afficher la version suivante »

GIT

Installer GIT en suivant la documentation officielle : https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

Node et NPM

Node.js et livré avec npm

https://nodejs.org/en/learn/getting-started/how-to-install-nodejs

$ node --version
$ npm --version

Docker

Installer docker en suivant la documentation : https://docs.docker.com/

Installation de MongoDB

Mongo s'installe sous docker grâce à un fichier docker-compose.yml. Ce dernier propose deux conteneurs : mongo et mongo-express.

  • Se rendre dans le dossier env/local/docker/auth 
  • Modifier les variables d'environnement suivantes dans le fichier docker-compose.yml :
    • dans le conteneur mongo :
      • MONGO_INITDB_ROOT_USERNAME : root
      • MONGO_INITDB_ROOT_PASSWORD : example
    • dans le conteneur mongo-express  :
      • ME_CONFIG_MONGODB_URL : mongodb://root:example@mongo:27017/  (la chaine de connexion à la base mongo)
      • ME_CONFIG_BASICAUTH_USERNAME : Login pour authentification basique http
      • ME_CONFIG_BASICAUTH_PASSWORD : Mot de passe pour authentification basique http
  • Lancer les serveurs :

    $ docker compose up --build -d

  • Le service sera accessible sur http://localhost:8081, se connecter avec les identifiants mexpress/mexpress renseignés plus tôt (à moins que vous ayez modifié la configuration).

Installation de Redis

Redis s'installe sous docker grâce à un fichier docker-compose.yml. Ce dernier propose deux conteneurs : redis et redis-commander.

  • Se rendre dans le dossier env/local/docker/redis 
  • Modifier les variables d'environnement suivantes dans le fichier docker-compose.yml :
    • dans le conteneur redis-commander  :
      • REDIS_HOSTS : local:redis:6379 (la chaine de connexion à la base redis)
      • HTTP_USER rcommander
      • HTTP_PASSWORD=rcommander
  • Lancer les serveurs :

    $ docker compose up --build -d

  • Le service sera accessible sur http://localhost:8082, se connecter avec les identifiants rcommander/rcommander renseignés plus tôt (à moins que vous ayez modifié la configuration).

Installation de Nats

Nats s'installe sous docker grâce à un fichier docker-compose.yml.

  • Se rendre dans le dossier env/local/docker/nats 
  • Lancer le serveur :

    $ docker compose up --build -d

  • Le service sera accessible sur http://localhost:8222,

Installation de Mailhog

Nats s'installe sous docker grâce à un fichier docker-compose.yml.

  • Se rendre dans le dossier env/local/docker/mail 
  • Lancer le serveur :

    $ docker compose up --build -d

  • Le service sera accessible sur http://localhost:8025,

https://kinsta.com/fr/blog/mailhog/


  • Aucune étiquette