NodeChef .NET Core hosting is based on managed docker containers in a production grade environment with integrated support for MySQL, MongoDB, PostgreSQL and Redis.
NodeChef takes care of the hard stuff like running your .NET containers in production, scaling, elastic loading, builds using the open source Cloud foundry buildpack and many other production ops.
We always support the latest versions of the .NET SDK and framework.
The platform supports .NET core application when one of the below conditions are met
To deploy a .NET Core application, simply zip your project folder or the output directory of the dotnet publish command and upload it from the dashboard or you can also use the CLI by running the below command:
You must replace hello-world-asp-net with the name of the app you created on the NodeChef dashboard.
NodeChef will call your app with the parameter --server.urls. NodeChef also automatically exports the environment variable ASPNETCORE_URLS with the endpoint assigned to your app. You should not hardcode the server url in your code. You could also reference the environment variables PORT and use the IP address "0.0.0.0" if you need to sort of support a conditional dev and productin environment.