Altinn / app-template-dotnet

Altinn Studio application template
1 stars 8 forks source link

Fix a few issues with the Dockerfile #172

Closed ivarne closed 1 year ago

ivarne commented 1 year ago

I'm opening this mainly because I want to give a heads up on these issues. I'm not in a hurry to have this merged, but it seems wasteful to not share the painful experience of figuring out this.

I tried to work on some sort of automated testing and ran into a really strange issue with dotnet in docker. The docker container did not work with --env DOTNET_ENVIRONMENT=Development. After lots of guesswork I found that deleting the wwwroot folder fixed the issue. It turns out that when you do a separate build step it generates App.staticwebassets.runtime.json with full absolute path to the wwwroot folder, and it gets included in the publish result. In the build step the path is /App/wwwroot, but in final the name was /app/wwwroot.

This fixes 3 issues