I have a docker container which contains an ASP.NET core 6 MVC application and locally I run it with
environmental variables set in docker compose that points to the volume where the certifcate is located, this way the HTTPS is served from docker container.
a simple docker compose such as below
version: '3.4' services: webapp: image: rrs.net ports: - 80 - 443 environment: - ASPNETCORE_ENVIRONMENT=Development - ASPNETCORE_URLS=https://+:443;http://+:80 - ASPNETCORE_Kestrel__Certificates__Default__Password=1234 - ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx volumes: - ~/.aspnet/https:/https:ro
How is this done when using Rancher?
I have tried to go over the menus and option i can see that i can set the environment variables and I can mount a volume, so How can I copy/upload the certificate to that volume (im not sure if this is the way)?
Or general question is, how can I do this in rancher?