Sign inSign up

joshdvir/killbill:2026.01.06-3

Index digest

sha256:365c3e54d2c36c96ee183f800b8525040c6f04ced22ffb6a00da0d82a7b95cf9

OS/ARCH

linux/amd64

Compressed size

653.06 MB

Last pushed

9 months by joshdvir

Type

Image

Manifest digest

sha256:6d77331a45eed82565b3244b3024f5c8910b30f5397db23d4300d6697f7f1cb7

Image Layers

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

Command

 ARG RELEASE