Sign inSign up

persiliao/samantha:8

Multi-platform
Languages & frameworks
Web servers
Index digest

sha256:361dbd65538d2d38e04e1f258e8f494417cb456341a9b5a3a76cf1b3089ad628

OS/ARCH

Compressed size

95.44 MB

Last pushed

about 2 months by persiliao

Type

Image

Manifest digest

sha256:25b013cdd3d29f2c25a4432db3a7d300f16a1b7d9e56ea5d410822d0602f5055

Image Layers

1ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit3.67 MB
2CMD ["/bin/sh"]0 B
3ARG GLIBC_PREFIX=/usr/glibc0 B
4ARG EXT_GCC_LIBS_URL=https://archive.archlinux.org/packages/g/gcc-libs/gcc-libs-8.3.0-1-x86_64.pkg.tar.xz0 B
5ARG EXT_GCC_LIBS_URL_AARCH64=https://download.bell-sw.com/archives/aarch64/gcc-libs-9.3.0-1-aarch64.pkg.tar.xz0 B
6ARG EXT_GCC_LIBS_SHA256_AARCH64=cd4dfebb74a170fcae47fd12c4d2fef4cf6dc337a2edbb57c84a3a92afc9d89a0 B
7ARG EXT_ZLIB_URL=https://archive.archlinux.org/packages/z/zlib/zlib-1%3A1.2.11-4-x86_64.pkg.tar.xz0 B
8ARG LANG=en_US.UTF-80 B
9ENV LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8:en0 B
10ARG LIBERICA_VERSION=8u5020 B
11ARG LIBERICA_BUILD=90 B
12ARG LIBERICA_ROOT=/usr/lib/jvm/jdk-8u502-bellsoft0 B
13ARG LIBERICA_VARIANT=jdk0 B
14ARG LIBERICA_USE_LITE=10 B
15ARG LIBERICA_GENERATE_CDS=false0 B
16COPY /root/dest/ / # buildkit3.75 MB
17RUN |12 GLIBC_PREFIX=/usr/glibc EXT_GCC_LIBS_URL=https://archive.archlinux.org/packages/g/gcc-libs/gcc-libs-8.3.0-1-x86_64.pkg.tar.xz EXT_GCC_LIBS_URL_AARCH64=https://download.bell-sw.com/archives/aarch64/gcc-libs-9.3.0-1-aarch64.pkg.tar.xz69.02 MB
18ENV JAVA_HOME=/usr/lib/jvm/jdk-8u502-bellsoft-x86_64 PATH=/usr/lib/jvm/jdk-8u502-bellsoft-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
19LABEL org.opencontainers.image.title=Spring Boot Application0 B
20LABEL org.opencontainers.image.description=Production-ready Spring Boot service0 B
21LABEL org.opencontainers.image.licenses=MIT0 B
22LABEL org.opencontainers.image.authors=Persi.Liao<[email protected]>0 B
23LABEL org.opencontainers.image.url=https://github.com/persiliao/samantha0 B
24LABEL org.opencontainers.image.documentation=https://github.com/persiliao/samantha0 B
25LABEL org.opencontainers.image.source=https://github.com/persiliao/samantha0 B
26LABEL org.opencontainers.image.base.name=bellsoft/liberica-openjdk-alpine0 B
27LABEL org.opencontainers.image.base.tag=8-cds0 B
28LABEL author=Persi Liao0 B
29LABEL maintainer=Persi.Liao [email protected]0 B
30LABEL java.version=80 B
31LABEL os=Alpine Linux0 B
32RUN /bin/sh -c apk add1.96 MB
33WORKDIR /app32 B
34USER app0 B
35ARG APP_PATH=target/samantha.jar0 B
36COPY --chown=app:app target/samantha.jar /app/app.jar #17.04 MB
37COPY --chown=app:app docker-entrypoint.sh /app/docker-entrypoint.sh #897 B
38RUN |1 APP_PATH=target/samantha.jar /bin/sh -c895 B
39ENV SPRING_PROFILES_ACTIVE=prod0 B
40ENV SERVER_PORT=80800 B
41ENV TZ=Asia/Shanghai0 B
42ENV LANG=C.UTF-80 B
43ENV JVM_MAX_RAM_PERCENTAGE=75.00 B
44ENV JVM_INITIAL_RAM_PERCENTAGE=25.00 B
45ENV JVM_MAX_METASPACE_SIZE=256m0 B
46ENV JVM_CODE_CACHE_SIZE=240m0 B
47ENV JVM_MAX_DIRECT_MEMORY_SIZE=1024m0 B
48ENV JVM_INITIATING_HEAP_OCCUPANCY_PERCENT=500 B
49ENV JVM_HEAP_DUMP_PATH=/app/heapdump/heapdump.hprof0 B
50EXPOSE [8080/tcp]0 B
51HEALTHCHECK {Test:[CMD-SHELL curl -f http://127.0.0.1:${SERVER_PORT}/actuator/health0 B
52ENTRYPOINT ["/sbin/tini" "--" "/app/docker-entrypoint.sh"]0 B

Command

ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit