New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TopShelf Dashboard (Nancy-based) + initial REST control interface #13

Closed
wants to merge 608 commits into
base: master
from

Conversation

Projects
None yet
8 participants
@igormoochnick

igormoochnick commented Apr 8, 2012

I've implemented a working Dashboard for TopShelf based on Nancy (OWEN) implementation.

It has an initial REST interface so your Shelves can be stopped, started and unloaded remotely.

phatboyg and others added some commits Aug 25, 2010

Merge branch 'statemachines' of http://github.com/phatboyg/Topshelf i…
…nto statemachines

Conflicts:
	lib/Magnum/Magnum.dll
	src/Topshelf.Specs/ContextSetup.cs
Removed nasty event, put EventChannel back in place for publishing ev…
…ents out of the coordinator. Still need to add a way to expose this to the interface of the coordinator
Merge branch 'develop' of github.com:Topshelf/Topshelf into develop
Conflicts: Resolved by accepting the remote ones
	lib/Magnum/Magnum.dll
	src/Topshelf/Shelving/HostHost.cs
	src/Topshelf/Shelving/HostProxy.cs
Fix for not using the Instance commandline argument. If the argument …
…is specified then this will be used before the command is dispatched.
Commandline instance argument processing occured AFTER the default ru…
…n command was created resulting in a non starting service. Moved commandline instance name processing before creating default run command.
@phatboyg

This comment has been minimized.

Show comment
Hide comment
@phatboyg

phatboyg Apr 9, 2012

Owner

This is cool, and I have it merged in a branch, but it is .NET 4.0 only and will not work with 3.5. I need to tweak the build settings to get it into the mainstream, in the meantime I'm going to push the working 4.0 branch as /Nancy as I don't have time to get the build working between 3.5 and 4.0 to use the old/new dashboard system.

Owner

phatboyg commented Apr 9, 2012

This is cool, and I have it merged in a branch, but it is .NET 4.0 only and will not work with 3.5. I need to tweak the build settings to get it into the mainstream, in the meantime I'm going to push the working 4.0 branch as /Nancy as I don't have time to get the build working between 3.5 and 4.0 to use the old/new dashboard system.

@igormoochnick

This comment has been minimized.

Show comment
Hide comment
@igormoochnick

igormoochnick Apr 9, 2012

Let me see if I can make it working on 3.5. I'll get back to you within a day or two

Sent from my phone

On Apr 9, 2012, at 10:09 AM, "Chris Patterson" reply@reply.github.com wrote:

This is cool, and I have it merged in a branch, but it is .NET 4.0 only and will not work with 3.5. I need to tweak the build settings to get it into the mainstream, in the meantime I'm going to push the working 4.0 branch as /Nancy as I don't have time to get the build working between 3.5 and 4.0 to use the old/new dashboard system.


Reply to this email directly or view it on GitHub:
#13 (comment)

igormoochnick commented Apr 9, 2012

Let me see if I can make it working on 3.5. I'll get back to you within a day or two

Sent from my phone

On Apr 9, 2012, at 10:09 AM, "Chris Patterson" reply@reply.github.com wrote:

This is cool, and I have it merged in a branch, but it is .NET 4.0 only and will not work with 3.5. I need to tweak the build settings to get it into the mainstream, in the meantime I'm going to push the working 4.0 branch as /Nancy as I don't have time to get the build working between 3.5 and 4.0 to use the old/new dashboard system.


Reply to this email directly or view it on GitHub:
#13 (comment)

@igormoochnick

This comment has been minimized.

Show comment
Hide comment
@igormoochnick

igormoochnick Apr 10, 2012

I've added a functionality to upload Shelves via UI by simply drag-dropping the Zip of a Shelf onto the Web Dashboard. I'm going to write a blog post about it tomorrow.

igormoochnick commented Apr 10, 2012

I've added a functionality to upload Shelves via UI by simply drag-dropping the Zip of a Shelf onto the Web Dashboard. I'm going to write a blog post about it tomorrow.

@phatboyg

This comment has been minimized.

Show comment
Hide comment
@phatboyg

phatboyg Apr 10, 2012

Owner

Dude, rock on. I'll get this into the branch and may just consider dropping Dashboard support for 3.5 for a while. Unless I get the build figured out.

Owner

phatboyg commented Apr 10, 2012

Dude, rock on. I'll get this into the branch and may just consider dropping Dashboard support for 3.5 for a while. Unless I get the build figured out.

@igormoochnick

This comment has been minimized.

Show comment
Hide comment
@igormoochnick

igormoochnick Apr 11, 2012

I wrote a blog post describing all the new features of the REST service and remote shelf package uploads - http://igorshare.wordpress.com/2012/04/11/controlling-topshelf-via-rest-interface-dashboard/

igormoochnick commented Apr 11, 2012

I wrote a blog post describing all the new features of the REST service and remote shelf package uploads - http://igorshare.wordpress.com/2012/04/11/controlling-topshelf-via-rest-interface-dashboard/

@phatboyg phatboyg closed this Aug 27, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment