Documentation for a newer release is available.
View Latest
Esta página no está disponible actualmente en Español. Si lo necesita, póngase en contacto con el servicio de asistencia de Icon (correo electrónico)
Building Custom Docker Image
The following Dockerfile can be used as a template for integration with your own underlying base container.
FROM registry.ipf.iconsolutions.com/ubi8-minimal-openjdk-17
USER root
RUN mkdir -p /csm-reachability-application/conf /csm-reachability-application/lib
COPY csm-reachability-application-2.0.14-runnable.jar /csm-reachability-application/lib/
COPY cinnamon-agent-2.20.1.jar /csm-reachability-application/lib/
WORKDIR /csm-reachability-application
EXPOSE 8080
HEALTHCHECK --interval=30s --timeout=3s --retries=1 CMD wget -qO- http://localhost:8080/actuator/health/ | grep UP || exit 1
ENTRYPOINT java \
-javaagent:/csm-reachability-application/lib/cinnamon-agent-2.20.1.jar \
-cp "/csm-reachability-application/lib/csm-reachability-application-2.0.14-runnable.jar:/csm-reachability-application/conf" \
$IPF_JAVA_ARGS \
-Dconfig.override_with_env_vars=true \
-Dloader.main=com.iconsolutions.ipf.csmreachability.app.CsmReachabilityApplication \
org.springframework.boot.loader.launch.PropertiesLauncher
Command to build docker image:
docker build . -t csm-reachability-application:2.0.14