External URL
In most cases, Software Risk Manager can infer its own external URL based on the requests
sent to it from users. For example, you might access Software Risk Manager from
https://localhost/codedx
or
https://codedx.mycompany.com
. This information is necessary for
some subprocesses of Software Risk Manager that need to communicate back to Software
Risk Manager over HTTP, or to provide accurate links back to Software Risk Manager when
generating content—Issue Trackers, for example.
In some cases, the accurate "external URL" may not be available through inspection of
user requests. When this happens, the value must be provided from your
codedx.props file via the codedx.external-url
property.
codedx.external-url = https://codedx.mycompany.com
Additionally, there are some cases where you may want internal services (running on the
same machine as Software Risk Manager) to access Software Risk Manager from a different
URL compared to the external URL. By default, the external URL will be used in this
scenario (unless overridden by setting codedx.internal-url
):
codedx.internal-url = https://localhost:8443/codedx/