Sign inSign up

duplocloud/apm-stack-test:v0.3

Index digest

sha256:52c32c33c58669f70aaa1537c05828dac138c1f2f842d82abcb6948c19cf44e5

OS/ARCH

linux/amd64

Compressed size

1.51 GB

Last pushed

11 days by duplocloud

Type

Image

Manifest digest

sha256:50ae7f1c3c1731fae8fba1f910afd8e983af8180e41e96e9ebb075a27a1f8a8c

Image Layers

1ARG DB_FLAVOR0 B
2ENV ORACLE_BASE=/opt/oracle 0 B
3COPY dir:af1700998834520f7aa70f62d647ea1f0e2fa3dc868bf501a111b116e2d0fcd0 in / 0 B
4|1 DB_FLAVOR=ai /bin/sh -c rm67.45 MB
5COPY dir:cd052fe4e9a443a6219084ef2f4d90989b36210dd9be230ea44468d5aee82dac in "${ORACLE_BASE}" 0 B
6/bin/sh -c rm 0 B
7/bin/sh -c rm -r "${ORACLE_HOME}"/lib0 B
8/bin/sh -c rm -r "${ORACLE_HOME}"/rdbms0 B
9/bin/sh -c rm 56.84 MB
10COPY file:e9a5ae1079bf7729c7356907b721d0420448ead26a7f8b53f719b2d4008cbc3c in "${ORACLE_HOME}"/bin/oracle 193.39 MB
11COPY dir:158178f86802c28a102130fdf3a5267db0b4084a8ea13704c18232da26624bfb in "${ORACLE_HOME}"/lib 201.13 MB
12COPY dir:cbb34169e137ab458d0dcd6afd46b202a580420fa01fa9e77399c5a2abe707c5 in "${ORACLE_HOME}"/rdbms 60.4 MB
13COPY file:87c6ab411f7d575af1541b5596ccbbb56b46150b88d3194adb78314e56b6ade8 in "${ORACLE_BASE}"/ 0 B
14/bin/sh -c chown root "${ORACLE_HOME}"/bin/extjob;0 B
15LABEL org.opencontainers.image.title="Oracle Database Free Container0 B
16LABEL org.opencontainers.image.description="Oracle Database Free for0 B
17LABEL org.opencontainers.image.authors="Gerald Venzl"0 B
18LABEL org.opencontainers.image.source=https://github.com/gvenzl/oci-oracle-free0 B
19LABEL org.opencontainers.image.licenses=Apache-2.00 B
20LABEL org.opencontainers.image.documentation=https://github.com/gvenzl/oci-oracle-free/blob/main/README.md0 B
21USER oracle0 B
22WORKDIR ${ORACLE_BASE}0 B
23HEALTHCHECK CMD "${ORACLE_BASE}"/healthcheck.sh >/dev/null ||0 B
24ENTRYPOINT ["container-entrypoint.sh"]229.57 MB
25/bin/sh -c 7zzs x "${ORACLE_BASE}"/"${ORACLE_SID}".7z0 B
26/bin/sh -c rm "${ORACLE_SID}.7z"184.44 MB
27COPY file:87c6ab411f7d575af1541b5596ccbbb56b46150b88d3194adb78314e56b6ade8 in "${ORACLE_BASE}"/"${ORACLE_SID}".7z 0 B
28/bin/sh -c 7zzs x "${ORACLE_BASE}"/"${ORACLE_SID}".7z0 B
29/bin/sh -c rm "${ORACLE_SID}.7z"38.91 MB
30COPY file:87c6ab411f7d575af1541b5596ccbbb56b46150b88d3194adb78314e56b6ade8 in "${ORACLE_BASE}"/"${ORACLE_SID}".7z 0 B
31/bin/sh -c 7zzs x "${ORACLE_BASE}"/"${ORACLE_SID}".7z0 B
32/bin/sh -c rm "${ORACLE_SID}.7z"0 B
33LABEL org.opencontainers.image.title="Oracle Database Free Container0 B
34LABEL org.opencontainers.image.description="Oracle Database Free for0 B
35LABEL org.opencontainers.image.authors="Gerald Venzl"0 B
36LABEL org.opencontainers.image.source=https://github.com/gvenzl/oci-oracle-free0 B
37LABEL org.opencontainers.image.licenses=Apache-2.00 B
38LABEL org.opencontainers.image.documentation=https://github.com/gvenzl/oci-oracle-free/blob/main/README.md225.45 MB
39ARG TARGETARCH=amd640 B
40ARG TOMCAT_VERSION=10.1.600 B
41ARG JMX_EXPORTER_VERSION=1.1.00 B
42ARG OTEL_JAVAAGENT_VERSION=v2.31.10 B
43ARG APACHE_EXPORTER_VERSION=1.1.10 B
44ARG MONGODB_VERSION=7.0.430 B
45USER root0 B
46RUN |6 TARGETARCH=amd64 TOMCAT_VERSION=10.1.60 JMX_EXPORTER_VERSION=1.1.0120.5 MB
47RUN |6 TARGETARCH=amd64 TOMCAT_VERSION=10.1.60 JMX_EXPORTER_VERSION=1.1.085.47 MB
48RUN |6 TARGETARCH=amd64 TOMCAT_VERSION=10.1.60 JMX_EXPORTER_VERSION=1.1.013.73 MB
49RUN |6 TARGETARCH=amd64 TOMCAT_VERSION=10.1.60 JMX_EXPORTER_VERSION=1.1.027.69 MB
50RUN |6 TARGETARCH=amd64 TOMCAT_VERSION=10.1.60 JMX_EXPORTER_VERSION=1.1.08.96 MB
51COPY /mongodb_exporter /usr/local/bin/mongodb_exporter # buildkit11.77 MB
52COPY /out/oracledb_exporter /usr/local/bin/oracledb_exporter # buildkit7.11 MB
53COPY /out/default-metrics.toml /opt/apm/oracledb_exporter/default-metrics.toml # buildkit1.11 KB
54COPY apm-stack/oracledb-exporter/custom-metrics.toml /opt/apm/oracledb_exporter/custom-metrics.toml # buildkit1 KB
55COPY /tmp/demo.war /opt/tomcat/webapps/demo.war # buildkit8.48 MB
56COPY apm-stack/httpd.conf /etc/httpd/conf.d/demo.conf # buildkit1.1 KB
57COPY apm-stack/jmx-exporter-config.yml /opt/apm/jmx-exporter-config.yml # buildkit654 B
58COPY apm-stack/oracle-alert-tail.sh /opt/apm/oracle-alert-tail.sh # buildkit738 B
59COPY apm-stack/traffic-loop.sh /opt/apm/traffic-loop.sh # buildkit439 B
60COPY apm-stack/run-oracledb-exporter.sh /opt/apm/run-oracledb-exporter.sh # buildkit758 B
61COPY apm-stack/supervisord.conf /etc/supervisord.conf # buildkit969 B
62COPY apm-stack/oracle-initdb/10-grant-monitoring.sh /container-entrypoint-initdb.d/10-grant-monitoring.sh # buildkit682 B
63RUN |6 TARGETARCH=amd64 TOMCAT_VERSION=10.1.60 JMX_EXPORTER_VERSION=1.1.01.96 KB
64ENV CATALINA_OPTS=-javaagent:/opt/apm/jmx_prometheus_javaagent.jar=9404:/opt/apm/jmx-exporter-config.yml -javaagent:/opt/apm/opentelemetry-javaagent.jar0 B
65ENV OTEL_SERVICE_NAME=tomcat-demo-app0 B
66ENV OTEL_TRACES_EXPORTER=otlp0 B
67ENV OTEL_METRICS_EXPORTER=none0 B
68ENV OTEL_LOGS_EXPORTER=none0 B
69ENV OTEL_EXPORTER_OTLP_ENDPOINT=http://alloy:43170 B
70ENV OTEL_EXPORTER_OTLP_PROTOCOL=grpc0 B
71ENV OTEL_TRACES_SAMPLER=always_on0 B
72ENV ORACLE_URL=jdbc:oracle:thin:@localhost:1521/FREEPDB10 B
73ENV ORACLE_APP_USER=demo_app0 B
74ENV ORACLE_APP_PASSWORD=demo_app_pw0 B
75ENV MONGO_URI=mongodb://localhost:270170 B
76ENV MONGO_DB=demo0 B
77ENV APP_USER=demo_app0 B
78ENV APP_USER_PASSWORD=demo_app_pw0 B
79ENV TZ=Asia/Kolkata0 B
80EXPOSE [1521/tcp 27017/tcp 80/tcp]0 B
81HEALTHCHECK {Test:[CMD-SHELL curl -sf http://localhost/0 B
82ENTRYPOINT ["/usr/local/bin/supervisord" "-c" "/etc/supervisord.conf"]0 B

Command

ARG DB_FLAVOR