Skip to content

Lern-PFR/lern-api

Repository files navigation

Lern. - API

Docker Hub .NET Core Docker Image

Ce dépôt contient le code source de l'API du projet Lern.

Utilisation

Ce document détaille l'utilisation de l'API seule, sans client associé
c.f. lern-production pour utiliser l'image complète de production

Image Docker officielle

docker run -p 80:80 -p 443:443 lernpfr/lern-api -e DB_HOST=127.0.0.1 -e DB_USERNAME=username -e DB_PASSWORD=password -e DB_DATABASE=database -e DB_PORT=5432 -e SECRET_KEY=random_cryptographic_key

Pour plus de détails sur les variables d'environnement utilisables, des explications complètes sont disponibles sur Docker Hub.

Depuis le code source

Avec docker-compose (recommandé)

docker-compose up

L'API est disponible après initialisation à l'adresse http://localhost:81/

Avec l'image Docker

docker build . -t lern/lern-api:custom
docker run -p 80:80 -p 443:443 lern/lern-api:custom -e DB_HOST=127.0.0.1 -e DB_USERNAME=username -e DB_PASSWORD=password -e DB_DATABASE=database -e DB_PORT=5432 -e SECRET_KEY=random_cryptographic_key

Pour plus de détails sur les variables d'environnement utilisables, des explications complètes sont disponibles sur Docker Hub.

Dans un environnement .NET Core

dotnet test
dotnet run --project Lern-API/Lern-API.csproj

Le fichier de configuration se trouve dans Lern-API/appsettings.json.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages