yas
yas-configuration-0.4.0
YAS est un projet animalier visant à s'entraîner à créer une application de microservice typique en Java.
127.0.0.1 identity
127.0.0.1 api.yas.local
127.0.0.1 pgadmin.yas.local
127.0.0.1 storefront
127.0.0.1 backoffice
127.0.0.1 loki
127.0.0.1 tempo
127.0.0.1 grafana
127.0.0.1 elasticsearch
127.0.0.1 kafka
yas
, exécutez docker compose up
, attendez que tous les conteneurs soient opérationnelsAttention : Pour exécuter tous les conteneurs, vous avez besoin d'un minimum de 16 Go de RAM. Sinon, vous ne pouvez exécuter les services de base qu'avec cette commande
docker compose -f docker-compose.yml up
http://storefront/
; http://backoffice/
connexion avec admin/mot de passeRemarque : Lors de la première exécution, la vitrine et le backoffice peuvent ne pas fonctionner comme prévu. Arrêtez tous les conteneurs (Ctrl + C) et exécutez à nouveau Docker Compose Up.
http://pgadmin.yas.local/
. Connexion au compte : [email protected]
/ admin. Enregistrez un serveur : postgres, port 5432, nom d'utilisateur admin, mot de passe admin. Le serveur Postgresql est également exposé à la machine hôte : nom du serveur : localhost, port : 5432, nom d'utilisateur : admin, mot de passe : adminhttp://api.yas.local/swagger-ui/
pour tout le document API REST de tous les serviceshttp://identity/
pour la console Keycloak, compte admin/adminhttp://grafana/
pour l'observabilité : log, trace, matricehttp://elasticsearch/
pour appeler les API Elasticsearch https://github.com/nashtech-garage/yas/tree/main/k8s/deploy
En contribuant, vous acceptez que vos contributions soient sous licence MIT.
Back-office et vitrine | Observabilité |
---|---|