This pull request adds an nginx proxy in front of Jenkins to serve requests - this seemed more trustworthy and configurable than relying on Jenkins to do HTTPS termination itself. While the example security group setup leaves port 80 open, this is simply to redirect to 443. My test deployment, using a self-signed cert (hence why it says "Not Secure"):
Note that all the files under test/roles/ are vendored third-party dependencies.
Closes #12.
This pull request adds an nginx proxy in front of Jenkins to serve requests - this seemed more trustworthy and configurable than relying on Jenkins to do HTTPS termination itself. While the example security group setup leaves port 80 open, this is simply to redirect to 443. My test deployment, using a self-signed cert (hence why it says "Not Secure"):
Note that all the files under
test/roles/
are vendored third-party dependencies.