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.0sha256: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
2025-08-19 16:11:40 +02:00
Versions (1)
View all
Container
2
OCI / Docker
linux/amd64
1.3 GiB
25.3.220.0
2025-08-19