79         final DockerComposeZipContent zipContent = 
new DockerComposeZipContent(realmCert, realmBaseURl, realmName, clientName);
    81         zipOutput.putNextEntry(
new ZipEntry(
ROOT_DIR));
    84         zipOutput.putNextEntry(
new ZipEntry(
ROOT_DIR + 
"docker-compose.yaml"));
    85         zipOutput.write(zipContent.getYamlFile().generateDockerComposeFileBytes());
    86         zipOutput.closeEntry();
    89         zipOutput.putNextEntry(
new ZipEntry(
ROOT_DIR + zipContent.getDataDirectoryName() + 
"/"));
    90         zipOutput.putNextEntry(
new ZipEntry(
ROOT_DIR + zipContent.getDataDirectoryName() + 
"/.gitignore"));
    91         zipOutput.write(
"*".getBytes());
    92         zipOutput.closeEntry();
    95         final String certsDirectory = 
ROOT_DIR + zipContent.getCertsDirectory().getDirectoryName() + 
"/";
    96         zipOutput.putNextEntry(
new ZipEntry(certsDirectory));
    97         zipOutput.putNextEntry(
new ZipEntry(certsDirectory + zipContent.getCertsDirectory().getLocalhostCertFile().getKey()));
    98         zipOutput.write(zipContent.getCertsDirectory().getLocalhostCertFile().getValue());
    99         zipOutput.closeEntry();
   100         zipOutput.putNextEntry(
new ZipEntry(certsDirectory + zipContent.getCertsDirectory().getLocalhostKeyFile().getKey()));
   101         zipOutput.write(zipContent.getCertsDirectory().getLocalhostKeyFile().getValue());
   102         zipOutput.closeEntry();
   103         zipOutput.putNextEntry(
new ZipEntry(certsDirectory + zipContent.getCertsDirectory().getIdpTrustChainFile().getKey()));
   104         zipOutput.write(zipContent.getCertsDirectory().getIdpTrustChainFile().getValue());
   105         zipOutput.closeEntry();
   108         zipOutput.putNextEntry(
new ZipEntry(
ROOT_DIR + 
"README.md"));
   109         final String readmeContent = 
new BufferedReader(
new InputStreamReader(DockerComposeYamlInstallationProvider.class.getResourceAsStream(
"/DockerComposeYamlReadme.md"))).lines().collect(Collectors.joining(
"\n"));
   110         zipOutput.write(readmeContent.getBytes());
   111         zipOutput.closeEntry();
   116         return Response.ok(byteStream.toByteArray(), 
getMediaType()).build();
 static final String ROOT_DIR
Definition: DockerComposeYamlInstallationProvider.java:28
 
String getMediaType()
Definition: DockerComposeYamlInstallationProvider.java:140