As part of the JFrog Platform, you'll first need to install JFrog Artifactory as the base of your platform deployment. Any additional products installed, must be connected to Artifactory in order to be part of the Platform Deployment.
To do this, you'll need to connect and establish trust using the JFrog URL and the Join Key. The JFrog URL is used by the router for service discovery and health notifications. The Join Key is used to establish trust between the services.
TLS connections, using TLS Certificates, can be used within the JFrog Platform between the different cluster nodes and services, or by JFrog services for communicating with remote sites.
In corporate environments it may be required to go through a corporate proxy for all cross-node communication. This can be done using the router services to establish:
To configure the router, set the following in each service's System YAML Configuration File.
Note: the below example assumes the proxy is listening on 126.96.36.199:7777 for http and on 188.8.131.52:8888 for https.
router: proxy: # Proxy url for all outgoing http requests httpUrl: "http://184.108.40.206:7777" # Proxy url for all outgoing https requests httpsUrl: "https://220.127.116.11:8888" # List of target hosts to communicate with directly, bypassing the proxy. # "localhost" will always be added to this list automatically. ignoredHosts: - "example1.ignored.host" - "example2.ignored.host"