jpschewe / fll-sw

FIRST Lego League scoring software
http://jpschewe.github.io/fll-sw/
GNU General Public License v2.0
10 stars 7 forks source link

Create windows installer #567

Open jpschewe opened 7 years ago

jpschewe commented 7 years ago

It would be nice to build a Windows installer with wix. Then we could automatically put a hole in the firewall for port 9080. It may also be possible to let the user specify the port during install. Note that port 80 is sometimes used by the Worldwide Web Publishing Service on some Windows systems.

eengstrom commented 7 years ago

Just an idea, but I've been playing with Docker for a while - what about a Docker build? Then we can run wherever, and possibly have the server running on the correct default port. If you want, I can try to get a docker build file put together.

jpschewe commented 7 years ago

Will docker run on Windows? Does it add a lot of overhead? How hard is it to install? The idea here is to make it as easy as possible to use.

Sent from my mobile device

On May 5, 2017 11:04 AM, "Eric Engstrom" notifications@github.com wrote:

Just an idea, but I've been playing with Docker for a while - what about a Docker build? Then we can run wherever, and possibly have the server running on the correct default port. If you want, I can try to get a docker build file put together.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jpschewe/fll-sw/issues/567#issuecomment-298956900, or mute the thread https://github.com/notifications/unsubscribe-auth/AAN1GQOJWxCkzyDJm7hcoEMXh7Qa3L6mks5r2KVtgaJpZM4NMk1J .

jpschewe commented 7 years ago

To handle firewall rules see http://wixtoolset.org/documentation/manual/v3/xsd/firewall/firewallexception.html and https://www.joyofsetup.com/2008/05/17/new-wix-feature-firewall-extension/

jpschewe commented 1 year ago

I believe I want each release to install in a different directory. Then the functionality in #1046 can be used to migrate from one version to another.

jpschewe commented 1 year ago

Currently stuck with the Wix firewall extension not being found.

jpschewe commented 1 year ago

Got the Wix firewall extension being found, however not having it work with the perUser install option.