Sign inSign up

openmrs/openmrs-reference-application:dev

Multi-platform
Index digest

sha256:9ce6b9edcce43ff12107bbf1c2f805dcf6a5799bc45c898f5ffe76981e5b62a2

OS/ARCH

Compressed size

2.64 GB

Last pushed

about 19 hours by openmrsci

Type

Image

Manifest digest

sha256:61c31dc2d7beb8a83b7ad57303fd233466cf5d5cb007064efbddea9be777ca78

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.version=24.040 B
4ADD file ... in / 27.55 MB
5CMD ["/bin/bash"]0 B
6ENV JAVA_HOME=/opt/java/openjdk0 B
7ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
8ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-80 B
9RUN /bin/sh -c set -eux;23.01 MB
10ENV JAVA_VERSION=jdk-21.0.11+100 B
11RUN /bin/sh -c set -eux;149.22 MB
12RUN /bin/sh -c set -eux;158 B
13COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh #2.23 KB
14ENTRYPOINT ["/__cacert_entrypoint.sh"]0 B
15CMD ["jshell"]0 B
16RUN /bin/sh -c apt-get update23.83 MB
17LABEL org.opencontainers.image.title=Apache Maven0 B
18LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven0 B
19LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven0 B
20LABEL org.opencontainers.image.description=Apache Maven is a0 B
21ENV MAVEN_HOME=/usr/share/maven0 B
22COPY /usr/share/maven /usr/share/maven # buildkit8.93 MB
23COPY /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit853 B
24RUN /bin/sh -c ln -s156 B
25ARG USER_HOME_DIR=/root0 B
26ENV MAVEN_CONFIG=/root/.m20 B
27ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]0 B
28CMD ["mvn"]0 B
29RUN /bin/sh -c apt-get update20.67 MB
30ARG TARGETARCH=arm640 B
31ARG TINI_VERSION=v0.19.00 B
32ARG TINI_URL=https://github.com/krallin/tini/releases/download/v0.19.0/tini0 B
33ARG TINI_SHA=93dcc18adc78c65a028a84799ecf8ad40c936fdfc5f2a57b1acda5a8117fa82c0 B
34ARG TINI_SHA_ARM64=07952557df20bfd2a95f9bef198b445e006171969499a1d361bd9e6f8e5e0e810 B
35RUN |5 TARGETARCH=arm64 TINI_VERSION=v0.19.0 TINI_URL=https://github.com/krallin/tini/releases/download/v0.19.0/tini8.88 KB
36ARG TOMCAT_VERSION=11.0.110 B
37ARG TOMCAT_SHA=a26b2269530fd2fc834e9b1544962f6524cf87925de43b05ad050e66b5eaa76a4ad754a2c5fc4f851baf75a0ea1b0ed8f51082300393a4c35d8c2da0d7c535bd0 B
38ARG TOMCAT_URL=https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-11/v11.0.11/bin/apache-tomcat-11.0.11.tar.gz0 B
39RUN |8 TARGETARCH=arm64 TINI_VERSION=v0.19.0 TINI_URL=https://github.com/krallin/tini/releases/download/v0.19.0/tini24.84 MB
40WORKDIR /openmrs_core102 B
41COPY /usr/share/maven/ref /usr/share/maven/ref # buildkit474.22 MB
42COPY /openmrs_core /openmrs_core/ # buildkit315.4 MB
43RUN |8 TARGETARCH=arm64 TINI_VERSION=v0.19.0 TINI_URL=https://github.com/krallin/tini/releases/download/v0.19.0/tini143.36 MB
44EXPOSE [8080/tcp]0 B
45HEALTHCHECK {Test:[CMD-SHELL curl -f http://localhost:8080/openmrs/health/alive0 B
46ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/mvn-entrypoint.sh"]0 B
47CMD ["/openmrs/startup-dev.sh"]0 B
48WORKDIR /app93 B
49ENV MVN_ARGS_SETTINGS=-s /usr/share/maven/ref/settings-docker.xml0 B
50ENV MVN_ARGS=install0 B
51COPY . ./ # buildkit30.72 MB
52RUN /bin/sh -c mvn $MVN_ARGS_SETTINGS1.43 GB

Command

 ARG RELEASE