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