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
- dans le conteneur
- 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
- dans le conteneur
- 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/