Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 2.24 KB

File metadata and controls

21 lines (15 loc) · 2.24 KB

Démarrage rapide

Prérequis système

  • Le SDK .NET 6
  • Node.JS et NPM
  • .NET Core étant orienté multi-plateforme, vous pouvez utiliser le système d'exploitation supporté de votre choix.
  • Un IDE tel que Visual Studio 2022 ou VS Code est recommandé pour le développement, mais ce guide de démarrage rapide indiquera comment lancer l'application depuis l'environnement ligne de commande de son choix.
  1. Clonez ce répertoire GitHub, puis rejoignez dans l'environnement ligne de commande de votre choix le dossier du code source Source\WebApi-Data-Provider-DotNet (contenant le fichier .csproj).

  2. Exécutez la commande dotnet restore, suivie de dotnet tool restore, afin de restaurer les dépendances et outils utiles pour ce projet.

  3. Mettez en place la configuration de votre choix, en ajustant le fichier appsettings.json

  4. Par défaut dans un environnement de développement, les données sont persistées en mémoire, et donc effacées dès la clôture de l'application. Vous pouvez configurer une base de données SQL Server pour un environnement de Production. Le cas échéant, veillez à exécuter la commande dotnet ef database update après avoir configuré les chaînes de connexion de votre base de données cible, afin d'exécuter les migrations de la base de données. Ce scenario est développé plus en détail dans la documentation présente sur ce répertoire GitHub, ici.

  5. Lancez le projet à l'aide de la commande dotnet run.

    Vous pouvez alors naviguer vers le fournisseur de données à l'adresse configurée, par défaut http://localhost:5000/Account/Register, et ajouter des données. Vous pouvez également requêter le fournisseur de données à l'adresse http://localhost:5000/api/values, avec un token FranceConnect valide.

Pour aller plus loin, vous pouvez également suivre les documentations complètes, disponibles sous le dossier /Documentation du répértoire, comportant notamment ce guide détaillé pour le publier sur un environnement Cloud Azure.