bookmark

jib/faq.md at master · GoogleContainerTools/jib · GitHub


Description

A Dockerfile that performs a Jib-like build is shown below:

Jib uses Adoptium Eclipse Temurin (formerly AdoptOpenJDK).

FROM eclipse-temurin:11-jre

Multiple copy statements are used to break the app into layers,

allowing for faster rebuilds after small changes

COPY dependencyJars /app/libs COPY snapshotDependencyJars /app/libs COPY projectDependencyJars /app/libs COPY resources /app/resources COPY classFiles /app/classes

Jib's extra directory ("src/main/jib" by default) is used to add extra, non-classpath files

COPY src/main/jib /

Jib's default entrypoint when container.entrypoint is not set

ENTRYPOINT ["java", jib.container.jvmFlags, "-cp", "/app/resources:/app/classes:/app/libs/*", jib.container.mainClass] CMD [jib.container.args]

Preview

Tags

Users

  • @jil

Comments and Reviews