Home > Mobile >  Deploy Blazor Client(WebAssembly) on Docker that time facing issue
Deploy Blazor Client(WebAssembly) on Docker that time facing issue

Time:01-19

When I deploy/run the project on Docker that time I am facing an issue. Facing issues like,

Cannot use file stream for [/app/bin/Debug/net6.0/projectname.deps.json]: No such file or directory A fatal error was encountered. The library 'libhostpolicy.so' required to execute the application was not found in '/app/bin/Debug/net6.0/'. Failed to run as a self-contained app.

  • The application was run as a self-contained app because '/app/bin/Debug/net6.0/projectname.runtimeconfig.json' was not found.
  • If this should be a framework-dependent app, add the '/app/bin/Debug/net6.0/projectname.runtimeconfig.json' file and specify the appropriate framework.

and face issue when I run a project with docker on Visual Studio 2022.

face issue when I run project with docker on Visual Studio 2022.

If anyone has an idea about his please share it with me.

Thanks in Advance.

CodePudding user response:

Add Docker File with Nginx Reverse Proxy Server

For Blazor Web Assembly we need to add "nginx.conf" in Project root folder

events { }
http {
   include mime.types;
   types {
      application/wasm wasm;
   }
   server {
      listen 80;
     # Here, we set the location for Nginx to serve the files looking for index.html
     location / {
        root .;
        try_files $uri $uri/ /index.html =404;
     }
  }
}

Now in Dockerfile mention it like

  •  Tags:  
  • Related