innohub

appian/webapp (25.3.220.0)

Published 2025-08-19 16:11:40 +02:00 by git

Installation

docker pull gitea.innovation-hub-niedersachsen.de/innohub/appian/webapp:25.3.220.0
sha256:f5aea349fb7b63aaf1e7187e283a5eb9b8cedf69d4cb1884d45ed32772e29b1c

Image Layers

RUN amazon-linux-extras install epel -y && yum update -y && yum upgrade -y && yum clean all && yum install -y procps which httpd fontconfig rlwrap && cp /usr/sbin/rotatelogs /usr/bin/rotatelogs && cp /usr/lib64/libaprutil-1.so.0 /usr/lib64/libaprutil-1.so.0.bak && cp /usr/lib64/libapr-1.so.0 /usr/lib64/libapr-1.so.0.bak && yum remove -y httpd && rm -rf /var/cache/yum
COPY --from=healthcheck-stage --chown=appian:root /healthcheck /healthcheck
RUN chmod 755 /healthcheck
RUN mkdir -p $APPIAN_HOME/_admin && mkdir -p $APPIAN_HOME/_admin/accdocs1 && mkdir -p $APPIAN_HOME/_admin/accdocs2 && mkdir -p $APPIAN_HOME/_admin/accdocs3 && mkdir -p $APPIAN_HOME/_admin/mini && mkdir -p $APPIAN_HOME/_admin/models && mkdir -p $APPIAN_HOME/_admin/plugins && mkdir -p $APPIAN_HOME/_admin/process_notes && mkdir -p $APPIAN_HOME/_admin/shared && mkdir -p $APPIAN_HOME/server/archived-process && mkdir -p $APPIAN_HOME/server/msg && mkdir -p $APPIAN_HOME/deployment/web.war/WEB-INF/plugin-caches && mkdir -p $APPIAN_HOME/deployment/web.war/WEB-INF/osgi-tmp && mkdir -p $CATALINA_HOME/bin/activemq-data && mkdir -p $CATALINA_HOME/conf/Catalina/localhost && mkdir -p $CATALINA_HOME/classpath_overrides && mkdir -p $CATALINA_HOME/lib/ext && mkdir -p $CATALINA_HOME/temp && mkdir -p $CATALINA_HOME/work && mkdir -p $APPIAN_HOME/_admin/pluginProperties && mkdir -p $APPIAN_HOME/_admin/webContent && mkdir -p $APPIAN_HOME/_admin/tmp && mkdir -p $APPIAN_HOME/deployment/web.war/WEB-INF/conf/custom-email-senders && mkdir -p $APPIAN_HOME/deployment/web.war/WEB-INF/resources/text/jsp/WEB-INF/conf/custom-email-senders && mkdir -p $APPIAN_HOME/redis && mkdir -p $APPIAN_HOME/redis-templates && mkdir -p $APPIAN_HOME/deployment/web.war/WEB-INF/classes && echo "AE_HOME=$APPIAN_HOME" > $APPIAN_HOME/deployment/web.war/WEB-INF/classes/appian-home.properties
COPY --chown=appian:root start-tomcat-in-container.sh $DOCKER_BIN_DIR/
COPY --chown=appian:root redis-templates/ $APPIAN_HOME/redis-templates
RUN mkdir -p /licenses && echo 'TODO' > /licenses/LICENSE
COPY --chown=appian:root call-tvm /token/call-tvm
RUN chmod 755 /token/call-tvm
COPY --chown=appian:root aws-config $APPIAN_HOME/.aws/config
COPY --chown=appian:root apache-tomcat/ $CATALINA_HOME
RUN find $CATALINA_HOME -type f -user appian -perm -u+r \! -perm -g+r -exec chmod g+r {} + && find $CATALINA_HOME -type f -user appian -perm -u+x \! -perm -g+x -exec chmod g+x {} +
COPY --chown=appian:root conf/ $APPIAN_HOME/conf
COPY --chown=appian:root server/_conf/ $APPIAN_HOME/server/_conf
COPY --chown=appian:root _admin/_scripts/ $APPIAN_HOME/_admin/_scripts
COPY --chown=appian:root deployment/ $APPIAN_HOME/deployment
RUN find $APPIAN_HOME -type d \! -path "$CATALINA_HOME/*" -exec chmod g+s {} +
COPY --chown=appian:root k8s-liveness-check.sh $DOCKER_BIN_DIR/
COPY --chown=appian:root install/appserverLifecycleState/ $DOCKER_BIN_DIR/liveness/
RUN ln -s $KUBERNETES_MOUNT_DIR/conf/appian-topology.xml $APPIAN_HOME/conf/appian-topology.xml && ln -s $KUBERNETES_MOUNT_DIR/conf/custom.properties $APPIAN_HOME/conf/custom.properties && ln -s $KUBERNETES_MOUNT_DIR/conf/kv-store.properties $APPIAN_HOME/conf/kv-store.properties && ln -s $KUBERNETES_MOUNT_DIR/conf/tomcatResources.xml $APPIAN_HOME/conf/tomcatResources.xml && ln -s $KUBERNETES_MOUNT_DIR/conf/data-server-sec.properties $APPIAN_HOME/conf/data-server-sec.properties && ln -s $KUBERNETES_MOUNT_DIR/conf/rpa-sec.properties $APPIAN_HOME/conf/rpa-sec.properties && ln -s $KUBERNETES_MOUNT_DIR/conf/rtdo-sec.properties $APPIAN_HOME/conf/rtdo-sec.properties && ln -s $KUBERNETES_MOUNT_DIR/conf/rpdo-sec.properties $APPIAN_HOME/conf/rpdo-sec.properties && ln -s $KUBERNETES_MOUNT_DIR/conf/passwords.properties $APPIAN_HOME/conf/passwords.properties && chmod g-w,o-rwx $CATALINA_HOME && chmod 440 $CATALINA_HOME/conf/web.xml && chmod 640 $CATALINA_HOME/conf/catalina.properties && chmod 640 $CATALINA_HOME/conf/catalina.policy && chmod 640 $CATALINA_HOME/conf/context.xml && chmod 640 $CATALINA_HOME/conf/logging.properties && chmod 640 $CATALINA_HOME/conf/server.xml
COPY --from=artifacts.eng.appianci.net/eng-docker-prod/security-services/benchmark-scanning:stable amazonlinux2/hardening/ /hardening
RUN /hardening/hardening.sh && rm -r /hardening

Labels

Key Value
base-image amazon-linux-2-container-base:2-jdk17.0.15_6-4045789
description Webapp
maintainer Appian Corporation
name Webapp
release 25.3.220.0
summary Webapp
vendor Appian Corporation
version 25.3.220.0
Details
Container
2025-08-19 16:11:40 +02:00
2
OCI / Docker
linux/amd64
1.3 GiB
Versions (1) View all
25.3.220.0 2025-08-19