sha256:d255b0bc0f4acf318019b2e0f551f4d3a194c3880eeb7409e85ec2575b670d42
OS/ARCH
linux/amd64
Compressed size
187.02 MB
Last pushed
5 months by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:a6dcd03302cbd6f3b2ce1032098f544e2dac8b2ca8444e73f6aefb857207eaaa
12
RUN /bin/sh -c apk add --no-cache tzdata curl unzip bash su-exec jattach # buildkit
1.64 MB
13
RUN /bin/sh -c mkdir /opt/custom-init.d/ # buildkit
122 B
14
RUN /bin/sh -c addgroup -S -g 1000 bonita && adduser -u 1000 -S -G bonita -h /opt/bonita/ -s /sbin/nologin bonita # buildkit
944 B
15
ARG BONITA_VERSION
0 B
16
ARG BRANDING_VERSION
0 B
17
ARG BONITA_SHA256
0 B
18
ARG BASE_URL
0 B
19
ARG BONITA_URL
0 B
20
ARG PROGRADE_VERSION=1.1.1
0 B
21
ARG PROGRADE_JAR_SHA1=300d7ee29d79cc0ad8aad8e7abe17588ad3d33c5
0 B
22
ENV BONITA_VERSION=10.4.5
0 B
23
ENV BRANDING_VERSION=2025.2-u5
0 B
24
ENV BONITA_SHA256=3446d99cf1b202534df7fe5175d6804bed26653c17e1f7a6f413d16c395ce8e5
0 B
25
ENV ZIP_FILE=BonitaCommunity-2025.2-u5.zip
0 B
26
ENV BASE_URL=https://search.maven.org/remotecontent?filepath=org/bonitasoft/distrib/bundle-tomcat
0 B
27
ENV BONITA_URL=https://search.maven.org/remotecontent?filepath=org/bonitasoft/distrib/bundle-tomcat/10.4.5/bundle-tomcat-10.4.5.zip
0 B
28
RUN |7 BONITA_VERSION=10.4.5 BRANDING_VERSION=2025.2-u5 BONITA_SHA256=3446d99cf1b202534df7fe5175d6804bed26653c17e1f7a6f413d16c395ce8e5 BASE_URL=https://search.maven.org/remotecontent?filepath=org/bonitasoft/distrib/bundle-tomcat BONITA_URL=https://search.maven.org/remotecontent?filepath=org/bonitasoft/distrib/bundle-tomcat/10.4.5/bundle-tomcat-10.4.5.zip PROGRADE_VERSION=1.1.1 PROGRADE_JAR_SHA1=300d7ee29d79cc0ad8aad8e7abe17588ad3d33c5 /bin/sh -c mkdir /opt/files # buildkit
115 B
29
COPY files /opt/files # buildkit
4.92 KB
30
RUN |7 BONITA_VERSION=10.4.5 BRANDING_VERSION=2025.2-u5 BONITA_SHA256=3446d99cf1b202534df7fe5175d6804bed26653c17e1f7a6f413d16c395ce8e5 BASE_URL=https://search.maven.org/remotecontent?filepath=org/bonitasoft/distrib/bundle-tomcat BONITA_URL=https://search.maven.org/remotecontent?filepath=org/bonitasoft/distrib/bundle-tomcat/10.4.5/bundle-tomcat-10.4.5.zip PROGRADE_VERSION=1.1.1 PROGRADE_JAR_SHA1=300d7ee29d79cc0ad8aad8e7abe17588ad3d33c5 /bin/sh -c if [ -f "/opt/files/BonitaCommunity-${BRANDING_VERSION}.zip" ]; then echo "File already present in /opt/files"; else curl -fsSL ${BONITA_URL} -o /opt/files/BonitaCommunity-${BRANDING_VERSION}.zip && echo "$BONITA_SHA256 */opt/files/$ZIP_FILE" | sha256sum -c -; fi && unzip -q /opt/files/BonitaCommunity-${BRANDING_VERSION}.zip -d /opt/bonita/ && mv /opt/bonita/BonitaCommunity-${BRANDING_VERSION}/* /opt/bonita && rmdir /opt/bonita/BonitaCommunity-${BRANDING_VERSION} && rm -f /opt/files/BonitaCommunity-${BRANDING_VERSION}.zip && mkdir -p /opt/bonita/conf/logs/ && mkdir -p /opt/bonita/logs/ && mv /opt/files/log4j2/log4j2-appenders.xml /opt/bonita/conf/logs/ && mv /opt/bonita/server/conf/log4j2-loggers.xml /opt/bonita/conf/logs/ && mkdir -p /opt/bonita/conf/prograde && mv /opt/files/prograde.policy /opt/bonita/conf/prograde/ && wget -nv -O pro-grade.jar https://repo1.maven.org/maven2/net/sourceforge/pro-grade/pro-grade/${PROGRADE_VERSION}/pro-grade-${PROGRADE_VERSION}.jar && echo "${PROGRADE_JAR_SHA1} pro-grade.jar" | sha1sum -c - && mv pro-grade.jar /opt/bonita/server/lib/ext/pro-grade.jar && chown -R bonita:bonita /opt/bonita && chmod go+w /opt/ && chmod -R +rX /opt && chmod go+w /opt/bonita && chmod 777 /opt/bonita/server/logs && chmod 777 /opt/bonita/logs/ && chmod 777 /opt/bonita/server/temp && chmod 777 /opt/bonita/server/work && chmod -R go+w /opt/bonita/server/conf && chmod -R go+w /opt/bonita/server/bin && chmod -R go+w /opt/bonita/server/lib/bonita && chmod -R go+w /opt/bonita/setup # buildkit
120.58 MB
31
ENV HTTP_API=false
0 B
32
ENV HTTP_API_USERNAME=http-api
0 B
33
ENV HTTP_API_PASSWORD=
0 B
34
ENV MONITORING_USERNAME=monitoring
0 B
35
ENV MONITORING_PASSWORD=mon1tor1ng_adm1n
0 B
36
ENV JMX_REMOTE_ACCESS=false
0 B
37
ENV REMOTE_IP_VALVE_ENABLED=false
0 B
38
ENV PRO_GRADE=true
0 B
39
ENV PRO_GRADE_POLICY_PATH=/opt/bonita/conf/prograde
0 B
40
ENV ACCESSLOGS_STDOUT_ENABLED=false
0 B
41
ENV ACCESSLOGS_FILES_ENABLED=false
0 B
42
ENV ACCESSLOGS_PATH=/opt/bonita/logs
0 B
43
ENV ACCESSLOGS_PATH_APPEND_HOSTNAME=false
0 B
44
ENV ACCESSLOGS_MAX_DAYS=30
0 B
45
ENV HTTP_MAX_THREADS=20
0 B
46
COPY templates /opt/templates # buildkit
5.95 KB
47
EXPOSE map[8080/tcp:{} 9000/tcp:{}]
0 B
48
ENTRYPOINT ["/__cacert_entrypoint.sh" "/opt/files/startup.sh"]
0 B
49
CMD ["/opt/bonita/server/bin/catalina.sh" "run"]
0 B