API
Guide d'installation du projet InTechNet.API
Prérequis
InTechNet.API
est l'API sur laquelle est basée le projet InTechNet. Avant de procéder à l'installation, veillez à disposer de:
C# 8.0
Un IDE tel que VS Code ou Visual Studio 2019
Un serveur PostgreSQL
Cloner le projet
Commencer par créer une copie locale du répertoire:
~$ git clone https://github.com/pBouillon/InTechNet.API
Initialiser le projet
Configurer l'accès à la base de données
Modifiez les informations de connexion à votre base de données dans le fichier appsettings.json
, sous la partie ConnectionStrings
"ConnectionStrings": {
"InTechNetDatabase": "Host=localhost;Database=InTechNet;Username=postgres;Password=root"
}
Installer les dépendances
Pour installer les packages NuGet nécessaires au projet, exécutez les commandes suivantes dans un terminal
InTechNet.Api$ cd InTechNet.Api
InTechNet.Api/InTechNet.Api$ dotnet restore
Compiler le projet
Pour compiler le projet, exécutez la commande suivante, toujours dans le dossierInTechNet.Api
InTechNet.Api/InTechNet.Api$ dotnet build
Lancer l'API
Dans l'exemple suivant, voici comment lancer l'API Ă partir d'une compilation en mode Release
InTechNet.Api/InTechNet.Api$ dotnet publish --configuration Release
InTechNet.Api/InTechNet.Api$ cd InTechNet.Api/bin/Release/netcoreapp3.1
InTechNet.Api/InTechNet.Api/InTechNet.Api/bin/Release/netcoreapp3.1$ dotnet InTechNet.Api.dll
L'API est ensuite lancée localement et écoute par défaut sur le port 5001. Vous pouvez y accéder via http://localhost:5001. Vous pouvez également accéder au Swagger et à la documentation de l'API sur https://localhost:5001/swagger.
Au lancement, le programme initialisera automatiquement la base de données avec les tables et relations appropriées.

Mis Ă jour
Ce contenu vous a-t-il été utile ?