Sign inSign up

persiliao/samantha:17-jco-debian

Multi-platform
Languages & frameworks
Web servers
Index digest

sha256:371300bbc3fdcb2f8c1972b65076ff0a3d9598daebfca8ddca3032df5696dfb8

OS/ARCH

Compressed size

178.32 MB

Last pushed

about 2 months by persiliao

Type

Image

Manifest digest

sha256:21fe3b404d6800643e6e5c7f97ff11f619dd5c5ed60c4d047a9da082c32a93e8

Image Layers

1# debian.sh --arch 'amd64' out/46.25 MB
2RUN /bin/sh -c apt-get update18.53 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
11RUN |7 LIBERICA_IMAGE_VARIANT=lite LIBERICA_VM=server LIBERICA_GENERATE_CDS=true91.16 MB
12ENV JAVA_HOME=/usr/lib/jvm/jdk-17.0.20-bellsoft-x86_64 PATH=/usr/lib/jvm/jdk-17.0.20-bellsoft-x86_64/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.13 KB
27COPY /sbin/tini /sbin/tini # buildkit9.31 KB
28RUN /bin/sh -c tini --version32 B
29ARG TARGETARCH=amd640 B
30COPY ./vender/jco/amd64/lib/libsapjco3.so /usr/lib/libsapjco3.so # buildkit2.45 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=amd64 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 'amd64' out/ 'bookworm' '@1783900800'