Skip to content

Application for managing (start/stop/deploy) kestrel apps

Notifications You must be signed in to change notification settings

SVoyt/KestrelManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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\

About

Application for managing (start/stop/deploy) kestrel apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages