DockerComposeYamlFile
public DockerComposeYamlFile(String registryDataDirName,
String localCertDirName,
String containerCertPath,
String localhostCrtFileName,
String localhostKeyFileName,
String authServerTrustChainFileName,
URL authServerUrl,
String realmName,
String serviceId)
- Parameters:
registryDataDirName - Directory name to be used for both the container's storage directory, as well as the local data directory name
localCertDirName - Name of the (relative) local directory that holds the certs
containerCertPath - Path at which the local certs directory should be mounted on the container
localhostCrtFileName - SSL Cert file name for the registry
localhostKeyFileName - SSL Key file name for the registry
authServerTrustChainFileName - IDP trust chain, used for auth token validation
authServerUrl - Root URL for Keycloak, commonly something like http://localhost:8080/auth for dev environments
realmName - Name of the realm for which the docker client is configured
serviceId - Docker's Service ID, corresponds to Keycloak's client ID