Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

Create installer for VisualAssertion Dashboard #42

Open
cezarypiatek opened this issue Oct 12, 2017 · 2 comments
Open

Create installer for VisualAssertion Dashboard #42

cezarypiatek opened this issue Oct 12, 2017 · 2 comments

Comments

@cezarypiatek
Copy link
Owner

It could be convenient to install Dashboard application https://github.com/cezarypiatek/Tellurium/tree/master/Src/Dashboard using dedicated installer instead of manually executing the following steps:

  1. Extract Dashboard files into installation directory
  2. Make modification to configuration files:
    • set port (appsettings.json)
    • set connection string to database (app.config)
  3. Register app as windows service

Currently this app is released as zip file. I think about replacing it (or add as and alternative) with installer build with WIX http://wixtoolset.org/documentation/

Registering Dashboard application as a windows service is already implemented with Topshelf .
https://github.com/cezarypiatek/Tellurium/blob/master/Src/Dashboard/Program.cs

TelluriumDashboard.exe install -servicename "TelluriumDashboard"
TelluriumDashboard.exe start
@lukasz-pekala
Copy link
Contributor

@cezarypiatek Any preference for the installer engine? I'm not sure what technologies for that are currently hot :)
I personally hate WiX

@cezarypiatek
Copy link
Owner Author

Hi @lukasz-pekala
I think it should be rather packed up as a docker container right now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants