Sign inSign up

joshdvir/killbill:2026.08.21-11

Index digest

sha256:dc07bcc0ba095aa7729c9285b0584b7012d5903864f7f1abd0e4d924598e7337

OS/ARCH

linux/amd64

Compressed size

567.85 MB

Last pushed

26 days by joshdvir

Type

Image

Manifest digest

sha256:3b59d52865fc2fe3608553fe7089f34fcf1e176bbd8e46deedd1b4a4cd174191

Image Layers

1ARG RELEASE0 B
2ARG LAUNCHPAD_BUILD_ARCH0 B
3LABEL org.opencontainers.image.version=24.040 B
4ADD file ... in / 28.36 MB
5CMD ["/bin/bash"]0 B
7USER root0 B
8ENV LC_ALL=C.UTF-80 B
9ENV LANG=C.UTF-80 B
10ENV PYTHONIOENCODING=utf80 B
11ARG DEBIAN_FRONTEND=noninteractive0 B
12RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c298.65 MB
13RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c186 B
14ENV JAVA_HOME=/usr/lib/jvm/default-java0 B
15ENV JSSE_HOME=/usr/lib/jvm/default-java/jre/0 B
16ENV TOMCAT_OWNER=tomcat0 B
17ENV TOMCAT_GROUP=tomcat0 B
18ENV TOMCAT_HOME=/var/lib/tomcat0 B
19RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c4.4 KB
20USER tomcat0 B
21WORKDIR /var/lib/tomcat32 B
22ARG KILLBILL_CLOUD_VERSION=master0 B
23RUN |2 DEBIAN_FRONTEND=noninteractive KILLBILL_CLOUD_VERSION=master /bin/sh113.31 KB
24ENV KILLBILL_CLOUD_ANSIBLE_ROLES=/var/lib/tomcat/.ansible/roles/killbill-cloud/ansible0 B
25ENV ENV_HOST_IP=localhost0 B
26ENV ANSIBLE_OPTS=-i localhost, 0 B
27ENV NEXUS_URL=https://repo1.maven.org0 B
28ARG NEXUS_REPOSITORY=maven20 B
29ENV NEXUS_REPOSITORY=maven20 B
30ENV KPM_INSTALL_DIR=/opt0 B
31RUN |3 DEBIAN_FRONTEND=noninteractive KILLBILL_CLOUD_VERSION=master NEXUS_REPOSITORY=maven230.45 MB
32ENV PATH=/opt/kpm-latest:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
33ENV CATALINA_BASE=/var/lib/tomcat0 B
34ENV CATALINA_HOME=/usr/share/tomcat0 B
35ENV CATALINA_PID=/var/lib/tomcat/tomcat.pid0 B
36ENV CATALINA_TMPDIR=/var/tmp0 B
37ENV TOMCAT_INSTALL_DIR=/opt0 B
38ENV TOMCAT_NATIVE_LIBDIR=/usr/share/tomcat/native-jni-lib0 B
39ENV LD_LIBRARY_PATH=/usr/share/tomcat/native-jni-lib0 B
40RUN |3 DEBIAN_FRONTEND=noninteractive KILLBILL_CLOUD_VERSION=master NEXUS_REPOSITORY=maven212.52 MB
41COPY /usr/share/tomcat/native-jni-lib /usr/share/tomcat/native-jni-lib # buildkit978.58 KB
42EXPOSE [8080/tcp]0 B
43CMD ["/usr/share/tomcat/bin/catalina.sh" "run"]0 B
45ENV KILLBILL_INSTALL_DIR=/var/lib/killbill0 B
46RUN /bin/sh -c sudo mkdir177 B
47RUN /bin/sh -c sudo chown182 B
48ENV KB_org_killbill_osgi_bundle_install_dir=/var/lib/killbill/bundles0 B
49ENV KB_org_killbill_billing_osgi_bundles_jruby_conf_dir=/var/lib/killbill/config0 B
50ENV KB_org_killbill_server_baseUrl=http://localhost:80800 B
51ENV KB_org_killbill_billing_plugin_kpm_kpmPath=/opt/kpm-latest/kpm0 B
52ENV KB_org_killbill_billing_plugin_kpm_bundlesPath=/var/lib/killbill/bundles0 B
53ENV KB_org_killbill_security_shiroResourcePath=/var/lib/killbill/config/shiro.ini0 B
54ENV KB_org_killbill_notificationq_main_queue_mode=POLLING0 B
55ENV KB_org_killbill_notificationq_analytics_queue_mode=POLLING0 B
56ENV KB_ADMIN_PASSWORD=password0 B
57COPY ./kpm.yml /var/lib/killbill # buildkit275 B
58COPY ./setenv2.sh /var/lib/tomcat/bin # buildkit4.64 KB
59COPY ./killbill.sh /var/lib/killbill # buildkit424 B
60COPY ./shiro.ini.template /var/lib/killbill/config # buildkit282 B
61ENV KPM_INSTALL_CMD=ansible-playbook -i localhost, 0 B
62ENV KPM_DIAGNOSTIC_CMD=ansible-playbook -i localhost, 0 B
63ENV MIGRATIONS_CMD=ansible-playbook -i localhost, 0 B
64ENV LOGSTASH_ENABLED=true0 B
65RUN /bin/sh -c ansible-playbook $ANSIBLE_OPTS561.76 KB
66CMD ["/var/lib/killbill/killbill.sh"]0 B
68ENV KILLBILL_VERSION=0.24.160 B
69COPY ./kpm.yml /var/lib/killbill # buildkit269 B
70RUN /bin/sh -c $KPM_INSTALL_CMD $KILLBILL_CLOUD_ANSIBLE_ROLES/killbill_json_logging.yml85.45 MB
71COPY ./killbill.sh /var/lib/killbill # buildkit335 B
72COPY kpm.yaml /tmp/kpm.yaml # buildkit329 B
73COPY hyperswitch-killbill-plugin-0.1.0.jar /tmp/hyperswitch-killbill-plugin-0.1.0.jar # buildkit58.47 KB
74RUN /bin/sh -c kpm install110.69 MB
75RUN /bin/sh -c kpm install_java_plugin59.16 KB

Command

 ARG RELEASE