Application for managing (start/stop/deploy) kestrel apps
C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
KestrelManager
.gitignore
README.md

README.md

KestrelManager

Application for managing (start/stop/deploy) kestrel apps. It'is ultra-alpha-early version =))). Welcome to contributing. There is to much work: tests, security etc.

Sample builds for Windows

Server Client

How to use

Setup server: Sample of appsettings.json for Windows app (.exe)

    {
      "Name": "YourAppName",
      "Path": "C:\\App",
      "AutoStart": true,
      "RunCommand": "C:\\App\\App.exe"
    }

Sample of appsettings.json for Windows NetCore app (.dll)

    {
      "Name": "YourAppName",
      "Path": "C:\\App",
      "AutoStart": true,
      "RunCommand": "dotnet C:\\App\\App.dll"
    }

Then you should run KestrelManager. As default it use 8000 port.

How to deploy

Run kestrel.manager.client with params. For example:

dotnet KestrelManager.Client.dll -h http://yourServerWithKestrelManager:8000 -a YourAppName -path C:\dataToDeploy\