Using Custom Images

Attention

Custom images are not supported as part of dA Platform and the information on this page is provided on a best-effort basis. Application Manager itself and its integration with Kubernetes remain supported.

Some users may have a requirement to build their own Docker images of dA Platform components.

For this purpose, an RPM package is available from the dA Platform download page.

This package depends on a Java 8 JRE or newer and includes a Systemd service unit file as a reference.

Note

The default configuration included in the package at /etc/daplatform/appmanager.yaml directs Application Manager to persist its data to the directory /var/lib/daplatform/appmanager. On systems such as Kubernetes, you must ensure this directory is a mounted persistent volume.

An example custom Dockerfile based on CentOS:

FROM centos:7

COPY *.rpm /

RUN yum update -y \
  && yum install -y \
    /*.rpm \
  && yum clean all \
  && rm -rf /var/cache/yum

CMD ["/usr/bin/appmanager"]