- https://docs.microsoft.com/fr-fr/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-3.1
- https://github.com/dotnet/dotnet-docker/tree/master/samples/aspnetapp
docker build -t todoapi .
docker run -dp 5000:5000 todoapi
docker build -t todoapi .
docker run -it -p 5000:5000 todoapi
ou
docker run -it -p 5000:5000 todoapi bash
Dans les deux cas ci-dessus avec le Dockerfile courant, il faut partir l'application à la main avec
dotnet run
La connexion ne fonctionnait pas avec http://localhost:5000 et https://localhost:5001 avec le host. Solution:
Donc modifier appsettings.json. Les autres solutions qui entre autres set l'URL et le port (et qui devrait fonctionner) comme par les variables d'environnement ne fonctionnent pas.
Il reste aussi à passer au HTTPS mais la configuration du certificat semble tough. À voir plus tard.