Sign inSign up

persiliao/samantha:17-jco-debian

Multi-platform
Languages & frameworks
Web servers
Index digest

sha256:371300bbc3fdcb2f8c1972b65076ff0a3d9598daebfca8ddca3032df5696dfb8

OS/ARCH

Compressed size

177.66 MB

Last pushed

about 2 months by persiliao

Type

Image

Manifest digest

sha256:3c6c2b08d6f0e13bfcf0d731c6a21379ff4bf96d7952801d41fb10c0446257f3

Image Layers

1# debian.sh --arch 'arm64' out/46.14 MB
2/bin/sh -c apt-get update 18.42 MB
3ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en0 B
4ARG LIBERICA_IMAGE_VARIANT=lite0 B
5ARG LIBERICA_VM=server0 B
6ARG LIBERICA_GENERATE_CDS=false0 B
7ARG LIBERICA_JVM_DIR=/usr/lib/jvm0 B
8ARG LIBERICA_VERSION=17.0.200 B
9ARG LIBERICA_BUILD=100 B
10ARG LIBERICA_ROOT=/usr/lib/jvm/jdk-17.0.20-bellsoft0 B
11|7 LIBERICA_BUILD=10 LIBERICA_GENERATE_CDS=true LIBERICA_IMAGE_VARIANT=lite LIBERICA_JVM_DIR=/usr/lib/jvm90.79 MB
12ENV JAVA_HOME=/usr/lib/jvm/jdk-17.0.20-bellsoft-aarch64 PATH=/usr/lib/jvm/jdk-17.0.20-bellsoft-aarch64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
13LABEL org.opencontainers.image.title=Spring Boot Application0 B
14LABEL org.opencontainers.image.description=Production-ready Spring Boot service0 B
15LABEL org.opencontainers.image.licenses=MIT0 B
16LABEL org.opencontainers.image.authors=Persi.Liao<[email protected]>0 B
17LABEL org.opencontainers.image.url=https://github.com/persiliao/samantha0 B
18LABEL org.opencontainers.image.documentation=https://github.com/persiliao/samantha0 B
19LABEL org.opencontainers.image.source=https://github.com/persiliao/samantha0 B
20LABEL org.opencontainers.image.base.name=bellsoft/liberica-openjdk-debian0 B
21LABEL org.opencontainers.image.base.tag=17-cds0 B
22LABEL author=Persi Liao0 B
23LABEL maintainer=Persi.Liao [email protected]0 B
24LABEL java.version=170 B
25LABEL os=Debian Linux0 B
26RUN /bin/sh -c mkdir -p1.14 KB
27COPY /sbin/tini /sbin/tini # buildkit8.89 KB
28RUN /bin/sh -c tini --version32 B
29ARG TARGETARCH=arm640 B
30COPY ./vender/jco/arm64/lib/libsapjco3.so /usr/lib/libsapjco3.so # buildkit2.38 MB
31WORKDIR /app32 B
32USER app0 B
33ARG APP_PATH=target/samantha.jar0 B
34COPY --chown=app:app target/samantha.jar /app/app.jar #19.91 MB
35COPY --chown=app:app docker-entrypoint.sh /app/docker-entrypoint.sh #914 B
36RUN |2 TARGETARCH=arm64 APP_PATH=target/samantha.jar /bin/sh912 B
37ENV SPRING_PROFILES_ACTIVE=prod0 B
38ENV SERVER_PORT=80800 B
39ENV TZ=Asia/Shanghai0 B
40ENV LANG=C.UTF-80 B
41ENV JVM_MAX_RAM_PERCENTAGE=75.00 B
42ENV JVM_INITIAL_RAM_PERCENTAGE=25.00 B
43ENV JVM_MAX_METASPACE_SIZE=256m0 B
44ENV JVM_CODE_CACHE_SIZE=240m0 B
45ENV JVM_MAX_DIRECT_MEMORY_SIZE=1024m0 B
46ENV JVM_INITIATING_HEAP_OCCUPANCY_PERCENT=500 B
47ENV JVM_HEAP_DUMP_PATH=/app/heapdump/heapdump.hprof0 B
48EXPOSE [8080/tcp]0 B
49HEALTHCHECK {Test:[CMD-SHELL curl -f http://127.0.0.1:${SERVER_PORT}/actuator/health0 B
50ENTRYPOINT ["/sbin/tini" "--" "/app/docker-entrypoint.sh"]0 B

Command

# debian.sh --arch 'arm64' out/ 'bookworm' '@1783900800'