Outils et services qui facilitent l'émission, la vérification et la gestion d'attestations d'identité numérique basé sur Hyperledger Aries et Hyperledger Indy.
- npm
npm install npm@latest -g
- NestJS CLI
npm install @nestjs/cli@latest -g
- Angular CLI
npm install @angular/cli@latest -g
- Assurez-vous d'avoir VSCode d'installé;
- Ouvrir l'espace de travail ssi-studio.workspace situé dans le répertoire .vscode;
- Démarrez les images Docker avec docker-compose up;
- Exécutez le débogage en sélectionnant "Launch Server & Client";
Le moyen le plus pratique d'exécuter SSI Studio est d'utiliser Docker. Avant de débuter, assurez-vous que Docker Desktop est correctement installé sur votre machine.
- Clonez le dépôt
git clone https://github.com/CQEN-QDCE/ssi-studio.git
- Commencez par construire les images Docker
docker-compose build
- Exécutez les images Docker
docker-compose up
Au moment où tous les images s'exécutent, l'application est disponible ici SSI Studio. Pour vous authentifier, utilisez l'un des utilisateurs suivant:
-
nom d'usager: user mot de passe: user
-
nom d"usager: admin mot de passe: admin
Les images Docker qui s'exécutent sont:
- Une base de données PostgreSql accessible ici http://localhost:5433;
- L'API REST NestJs de l'application accessible ici http://localhost:3001;
- Interface Angular accessible ici http://localhost:4201;
- Fournisseur d'identité Keycloak accessible ici http://localhost:8080;
- Outil de gestion pgAmin 4 accessible ici http://localhost:16543;
Distribué sous Licence Libre du Québec – Réciprocité (LiLiQ-R). Voir LICENCE pour plus d'informations.