Created
September 16, 2020 15:43
-
-
Save nebhale/837bc87e5e5f65aedd1930805f637db7 to your computer and use it in GitHub Desktop.
pack Spring Music Build
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➜ ~/Desktop git clone https://github.com/cloudfoundry-samples/spring-music | |
Cloning into 'spring-music'... | |
remote: Enumerating objects: 1255, done. | |
remote: Total 1255 (delta 0), reused 0 (delta 0), pack-reused 1255 | |
Receiving objects: 100% (1255/1255), 840.44 KiB | 4.27 MiB/s, done. | |
Resolving deltas: 100% (437/437), done. | |
➜ ~/Desktop cd spring-music | |
➜ ~/D/spring-music master pack build applications/spring-music | |
base: Pulling from paketobuildpacks/builder | |
Digest: sha256:4648fbdf052322df8ff7600063724815ba292069d9af532bebe3a452d44071a5 | |
Status: Image is up to date for paketobuildpacks/builder:base | |
base-cnb: Pulling from paketobuildpacks/run | |
Digest: sha256:a48ea757c85e70a8ddf3fe6541c7d11054ef2000c72952d626813b25d7ba9d8c | |
Status: Image is up to date for paketobuildpacks/run:base-cnb | |
===> DETECTING | |
6 of 17 buildpacks participating | |
paketo-buildpacks/bellsoft-liberica 3.2.0 | |
paketo-buildpacks/gradle 3.1.1 | |
paketo-buildpacks/executable-jar 3.1.0 | |
paketo-buildpacks/apache-tomcat 2.2.0 | |
paketo-buildpacks/dist-zip 2.2.0 | |
paketo-buildpacks/spring-boot 3.2.1 | |
===> ANALYZING | |
Previous image with name "index.docker.io/applications/spring-music:latest" not found | |
===> RESTORING | |
===> BUILDING | |
Paketo BellSoft Liberica Buildpack 3.2.0 | |
https://github.com/paketo-buildpacks/bellsoft-liberica | |
Build Configuration: | |
$BP_JVM_VERSION 11.* the Java version | |
Launch Configuration: | |
$BPL_JVM_HEAD_ROOM 0 the headroom in memory calculation | |
$BPL_JVM_LOADED_CLASS_COUNT 35% of classes the number of loaded classes in memory calculation | |
$BPL_JVM_THREAD_COUNT 250 the number of threads in memory calculation | |
$JAVA_TOOL_OPTIONS the JVM launch flags | |
BellSoft Liberica JDK 11.0.8: Contributing to layer | |
Downloading from https://github.com/bell-sw/Liberica/releases/download/11.0.8+10/bellsoft-jdk11.0.8+10-linux-amd64.tar.gz | |
Verifying checksum | |
Expanding to /layers/paketo-buildpacks_bellsoft-liberica/jdk | |
Adding 127 container CA certificates to JVM truststore | |
Writing env.build/JAVA_HOME.override | |
Writing env.build/JDK_HOME.override | |
BellSoft Liberica JRE 11.0.8: Contributing to layer | |
Downloading from https://github.com/bell-sw/Liberica/releases/download/11.0.8+10/bellsoft-jre11.0.8+10-linux-amd64.tar.gz | |
Verifying checksum | |
Expanding to /layers/paketo-buildpacks_bellsoft-liberica/jre | |
Adding 127 container CA certificates to JVM truststore | |
Writing env.launch/BPI_APPLICATION_PATH.default | |
Writing env.launch/BPI_JVM_CACERTS.default | |
Writing env.launch/BPI_JVM_CLASS_COUNT.default | |
Writing env.launch/BPI_JVM_SECURITY_PROVIDERS.default | |
Writing env.launch/JAVA_HOME.default | |
Writing env.launch/MALLOC_ARENA_MAX.default | |
Launch Helper: Contributing to layer | |
Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/active-processor-count | |
Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/java-opts | |
Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/link-local-dns | |
Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/memory-calculator | |
Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/openssl-certificate-loader | |
Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/security-providers-configurer | |
Creating /layers/paketo-buildpacks_bellsoft-liberica/helper/exec.d/security-providers-classpath-9 | |
Writing profile.d/helper | |
JVMKill Agent 1.16.0: Contributing to layer | |
Downloading from https://github.com/cloudfoundry/jvmkill/releases/download/v1.16.0.RELEASE/jvmkill-1.16.0-RELEASE.so | |
Verifying checksum | |
Copying to /layers/paketo-buildpacks_bellsoft-liberica/jvmkill | |
Writing env.launch/JAVA_TOOL_OPTIONS.append | |
Writing env.launch/JAVA_TOOL_OPTIONS.delim | |
Java Security Properties: Contributing to layer | |
Writing env.launch/JAVA_SECURITY_PROPERTIES.default | |
Writing env.launch/JAVA_TOOL_OPTIONS.append | |
Writing env.launch/JAVA_TOOL_OPTIONS.delim | |
Paketo Gradle Buildpack 3.1.1 | |
https://github.com/paketo-buildpacks/gradle | |
Build Configuration: | |
$BP_GRADLE_BUILD_ARGUMENTS --no-daemon -x test build the arguments to pass to Maven | |
$BP_GRADLE_BUILT_ARTIFACT build/libs/*.[jw]ar the built application artifact explicitly. Supersedes $BP_GRADLE_BUILT_MODULE | |
$BP_GRADLE_BUILT_MODULE the module to find application artifact in | |
Creating cache directory /home/cnb/.gradle | |
Compiled Application: Contributing to layer | |
Executing gradlew --no-daemon -x test build | |
Downloading https://services.gradle.org/distributions/gradle-6.1-bin.zip | |
............................................................................................ | |
Unzipping /home/cnb/.gradle/wrapper/dists/gradle-6.1-bin/74ow5f78ml5iin9568hvtcqz9/gradle-6.1-bin.zip to /home/cnb/.gradle/wrapper/dists/gradle-6.1-bin/74ow5f78ml5iin9568hvtcqz9 | |
Set executable permissions for: /home/cnb/.gradle/wrapper/dists/gradle-6.1-bin/74ow5f78ml5iin9568hvtcqz9/gradle-6.1/bin/gradle | |
Welcome to Gradle 6.1! | |
Here are the highlights of this release: | |
- Dependency cache is relocatable | |
- Configurable compilation order between Groovy, Java & Scala | |
- New sample projects in Gradle's documentation | |
For more details see https://docs.gradle.org/6.1/release-notes.html | |
WARNING: An illegal reflective access operation has occurred | |
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/home/cnb/.gradle/wrapper/dists/gradle-6.1-bin/74ow5f78ml5iin9568hvtcqz9/gradle-6.1/lib/groovy-all-1.3-2.5.8.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int) | |
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1 | |
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations | |
WARNING: All illegal access operations will be denied in a future release | |
> Task :compileJava | |
> Task :processResources | |
> Task :classes | |
> Task :bootJar | |
> Task :jar SKIPPED | |
> Task :assemble | |
> Task :check | |
> Task :build | |
BUILD SUCCESSFUL in 49s | |
3 actionable tasks: 3 executed | |
Removing source code | |
Paketo Executable JAR Buildpack 3.1.0 | |
https://github.com/paketo-buildpacks/executable-jar | |
Writing env.launch/CLASSPATH | |
Process types: | |
executable-jar: java org.springframework.boot.loader.JarLauncher | |
task: java org.springframework.boot.loader.JarLauncher | |
web: java org.springframework.boot.loader.JarLauncher | |
Paketo Spring Boot Buildpack 3.2.1 | |
https://github.com/paketo-buildpacks/spring-boot | |
Launch Helper: Contributing to layer | |
Creating /layers/paketo-buildpacks_spring-boot/helper/exec.d/spring-cloud-bindings | |
Writing profile.d/helper | |
Web Application Type: Contributing to layer | |
Servlet web application detected | |
Writing env.launch/BPL_JVM_THREAD_COUNT.default | |
Spring Cloud Bindings 1.6.0: Contributing to layer | |
Downloading from https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.6.0/spring-cloud-bindings-1.6.0.jar | |
Verifying checksum | |
Copying to /layers/paketo-buildpacks_spring-boot/spring-cloud-bindings | |
Image labels: | |
org.springframework.boot.spring-configuration-metadata.json | |
org.springframework.boot.version | |
===> EXPORTING | |
Adding layer 'paketo-buildpacks/bellsoft-liberica:helper' | |
Adding layer 'paketo-buildpacks/bellsoft-liberica:java-security-properties' | |
Adding layer 'paketo-buildpacks/bellsoft-liberica:jre' | |
Adding layer 'paketo-buildpacks/bellsoft-liberica:jvmkill' | |
Adding layer 'paketo-buildpacks/executable-jar:class-path' | |
Adding layer 'paketo-buildpacks/spring-boot:helper' | |
Adding layer 'paketo-buildpacks/spring-boot:spring-cloud-bindings' | |
Adding layer 'paketo-buildpacks/spring-boot:web-application-type' | |
Adding 1/1 app layer(s) | |
Adding layer 'launcher' | |
Adding layer 'config' | |
Adding layer 'process-types' | |
Adding label 'io.buildpacks.lifecycle.metadata' | |
Adding label 'io.buildpacks.build.metadata' | |
Adding label 'io.buildpacks.project.metadata' | |
Adding label 'org.springframework.boot.spring-configuration-metadata.json' | |
Adding label 'org.springframework.boot.version' | |
Setting default process type 'web' | |
*** Images (a6116f2ab425): | |
index.docker.io/applications/spring-music:latest | |
Adding cache layer 'paketo-buildpacks/bellsoft-liberica:jdk' | |
Adding cache layer 'paketo-buildpacks/gradle:application' | |
Adding cache layer 'paketo-buildpacks/gradle:cache' | |
Successfully built image applications/spring-music | |
Time: 0h:01m:42s | |
➜ ~/D/spring-music master docker run -t -p 8080:8080 -m 1G applications/spring-music | |
Setting Active Processor Count to 8 | |
Calculated JVM Memory Configuration: -XX:MaxDirectMemorySize=10M -Xmx406802K -XX:MaxMetaspaceSize=129773K -XX:ReservedCodeCacheSize=240M -Xss1M (Total Memory: 1G, Thread Count: 250, Loaded Class Count: 20498, Headroom: 0%) | |
Adding 127 container CA certificates to JVM truststore | |
Spring Cloud Bindings Enabled | |
Picked up JAVA_TOOL_OPTIONS: -Djava.security.properties=/layers/paketo-buildpacks_bellsoft-liberica/java-security-properties/java-security.properties -agentpath:/layers/paketo-buildpacks_bellsoft-liberica/jvmkill/jvmkill-1.16.0-RELEASE.so=printHeapHistogram=1 -XX:ActiveProcessorCount=8 -XX:MaxDirectMemorySize=10M -Xmx406802K -XX:MaxMetaspaceSize=129773K -XX:ReservedCodeCacheSize=240M -Xss1M -Dorg.springframework.cloud.bindings.boot.enable=true | |
. ____ _ __ _ _ | |
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ | |
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ | |
\\/ ___)| |_)| | | | | || (_| | ) ) ) ) | |
' |____| .__|_| |_|_| |_\__, | / / / / | |
=========|_|==============|___/=/_/_/_/ | |
:: Spring Boot :: (v2.2.4.RELEASE) | |
2020-09-16 15:43:07.182 INFO 1 --- [ main] .m.c.SpringApplicationContextInitializer : Found services | |
2020-09-16 15:43:07.192 INFO 1 --- [ main] o.c.samples.music.Application : Starting Application on 14831cb8ec78 with PID 1 (/workspace/BOOT-INF/classes started by cnb in /workspace) | |
2020-09-16 15:43:07.193 INFO 1 --- [ main] o.c.samples.music.Application : No active profile set, falling back to default profiles: default | |
2020-09-16 15:43:08.354 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! | |
2020-09-16 15:43:08.357 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. | |
2020-09-16 15:43:08.539 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 172ms. Found 1 JPA repository interfaces. | |
2020-09-16 15:43:09.022 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | |
2020-09-16 15:43:09.383 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) | |
2020-09-16 15:43:09.398 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] | |
2020-09-16 15:43:09.399 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.30] | |
2020-09-16 15:43:09.510 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext | |
2020-09-16 15:43:09.510 INFO 1 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 2257 ms | |
2020-09-16 15:43:09.949 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... | |
2020-09-16 15:43:10.326 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. | |
2020-09-16 15:43:10.397 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] | |
2020-09-16 15:43:10.498 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate Core {5.4.10.Final} | |
2020-09-16 15:43:10.662 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.0.Final} | |
2020-09-16 15:43:10.820 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect | |
2020-09-16 15:43:11.650 INFO 1 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] | |
2020-09-16 15:43:11.659 INFO 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' | |
2020-09-16 15:43:12.023 WARN 1 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning | |
2020-09-16 15:43:12.204 INFO 1 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' | |
2020-09-16 15:43:12.325 INFO 1 --- [ main] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html] | |
2020-09-16 15:43:12.535 INFO 1 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 13 endpoint(s) beneath base path '/actuator' | |
2020-09-16 15:43:12.634 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' | |
2020-09-16 15:43:12.639 INFO 1 --- [ main] o.c.samples.music.Application : Started Application in 6.069 seconds (JVM running for 6.815) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment