ConstellationUI Static service on Docker

Note:

This documentation expects that the consumers trying to setup the service have good understanding about containers and docker, https certificates, domain names and network server configuration.
In case you need help with the setup please contact pega support.

Before you begin

Prepare for the Installation

  1. Ensure that you have the Docker command line interface installed on your on-premises environment.
  2. Obtain an API key from the Pega Digital Delivery site. For more information please check this page
  3. Prepare docker authentication. For more information please check this page

Installing the constellationui static service

  1. Log in to Pega’s Docker repository from your terminal.

    For example : docker login pega-docker.downloads.pega.com

  2. Now pull the latest ConstellationUI static docker image.

    For example : docker pull pega-docker.downloads.pega.com/constellationui/service:8.7.3-ga-37

  3. Start the service by entering

    docker run -p 3443:3443 -v <path-to-your-SSL-cert-and-keys-folder>:/host_folder --name c11n-appstatic platformservices-docker-dev-local.bin.pega.io/constellationui/service:8.7.3-ga-37 port=3443 root=/usr/src/app/dist urlPath=/c11n httpsKey=/host_folder/<SSL_KEY> httpsCert=/host_folder/<SSL_CERT>

  4. ConstellationUI service should now be available. The ping check is https://domain-name-here:3443/c11n/v860/ping
  5. Now you can set the Infinity ConstellationSvcURL DSS to the https://domain-name-here:3443/c11n url to use the service.
  6. After setting the DSS and saving it, Infinity will sync existing ConstellationUI application static assets to the service, and you can see post calls in the docker logs.