apache / hop

Hop Orchestration Platform
https://hop.apache.org/
Apache License 2.0
985 stars 354 forks source link

[Feature Request]: Hop server enhancement #4569

Open nadment opened 1 week ago

nadment commented 1 week ago

What would you like to happen?

The hop-server.bat command has 3 setup modes

1) Remove the last mode because it's buggy and doesn't allow the command to indicate which protocol to use: HTTP or HTTPS)

2) All config parameters must have a command line option, add the following:

--host
--port
--shutdownport
--ssl
--proxyhost
--proxyport

3) If you are using config file or named server mode, it should be possible to override certain properties on the command line: hop-server.bat hop-server-config.xml -gs -u=<user> -p=<password> hop-server.bat -n HOPSERVER01 -proxyhost=192.0.0.1 -proxyport=8080

4) Add command line options --help and --version

5) Add the command to stop a remote server on a shutdown port requiring authentication. hop-server.bat hop-server-config.xml --kill hop-server.bat -n HOPSERVER01 -k -shutdowport=8082

6) Code cleanup

Issue Priority

Priority: 3

Issue Component

Component: Hop Server