Sign inSign up

persiliao/samantha:8-jco-debian

Multi-platform
Languages & frameworks
Web servers
Index digest

sha256:5f85f44f77746b2687691a2cfeb564ea5fff14e695ef3f3e1c1e68b4ecd1b7e5

OS/ARCH

Compressed size

143.95 MB

Last pushed

about 2 months by persiliao

Type

Image

Manifest digest

sha256:8d78ad5282ef0d9c36f8192240f37b1fc714e98ac95aee63f528584061c8e575

Image Layers

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

Command

# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'