This pull request adds support for configuring a git-bundle-web-server instance with a custom X.509 SSL certificate and private key, as well as supporting that configuration in git-bundle-server web-server start. The changes are roughly organized as follows:
the first four commits deal with supporting command line arguments in launchd and systemd, as well as some refactoring around how the components of their respective config files (plists & service units) are written.
the next four commits add '--port', '--cert', and '--key' arguments to 'git-bundle-web-server' and use them to configure the host.
the last two commits move the git-bundle-web-server arguments to a common location (so both git-bundle-web-server and git-bundle-server web-server start can use them), then add those arguments to git-bundle-server web-server so that they can be passed along to the daemon configuration.
This pull request adds support for configuring a
git-bundle-web-server
instance with a custom X.509 SSL certificate and private key, as well as supporting that configuration ingit-bundle-server web-server start
. The changes are roughly organized as follows:launchd
andsystemd
, as well as some refactoring around how the components of their respective config files (plists & service units) are written.git-bundle-web-server
arguments to a common location (so bothgit-bundle-web-server
andgit-bundle-server web-server start
can use them), then add those arguments togit-bundle-server web-server
so that they can be passed along to the daemon configuration.