Skip to content

Commit

Permalink
clean up logic to always set module arg
Browse files Browse the repository at this point in the history
  • Loading branch information
mpeddada1 committed Mar 26, 2024
1 parent d170729 commit b893521
Showing 1 changed file with 3 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ public static JibContainerBuilder toJibContainerBuilder(
CommonContainerConfigCliOptions commonContainerConfigCliOptions,
ConsoleLogger logger)
throws IOException, InvalidImageReferenceException {
String baseImage = fetchBaseImage(commonContainerConfigCliOptions);
String baseImage = commonContainerConfigCliOptions.getFrom().orElse("jetty");
JibContainerBuilder containerBuilder =
ContainerBuilders.create(baseImage, Collections.emptySet(), commonCliOptions, logger);
List<String> programArguments = commonContainerConfigCliOptions.getProgramArguments();
Expand All @@ -77,24 +77,14 @@ private static List<String> computeEntrypoint(
CommonContainerConfigCliOptions commonContainerConfigCliOptions)
throws InvalidImageReferenceException {
List<String> entrypoint = commonContainerConfigCliOptions.getEntrypoint();
String baseImage = fetchBaseImage(commonContainerConfigCliOptions);
if (!entrypoint.isEmpty()) {
return entrypoint;
}
if (commonContainerConfigCliOptions.isJettyBaseimage()) {
// If using jetty 12 or later, then specify deploy module. See
// Starting with jetty 12, the deploy module needs to be specified. See
// https://eclipse.dev/jetty/documentation/jetty-12/operations-guide/index.html
if (baseImage.equals("jetty")) {
return ImmutableList.of(
"java", "-jar", "/usr/local/jetty/start.jar", "--module=ee10-deploy");
}
return ImmutableList.of("java", "-jar", "/usr/local/jetty/start.jar");
return ImmutableList.of("java", "-jar", "/usr/local/jetty/start.jar", "--module=ee10-deploy");
}
return null;
}

private static String fetchBaseImage(
CommonContainerConfigCliOptions commonContainerConfigCliOptions) {
return commonContainerConfigCliOptions.getFrom().orElse("jetty");
}
}

0 comments on commit b893521

Please sign in to comment.