Constellation CDN service for multiple versions and Appstatic service on Docker

Note:

This documentation assumes that the consumers trying to setup the service have a basic idea about containers and docker in general.

In case you need help with the setup or would like to try the constellation CDN service for multiple versions and Appstatic service without the setup please contact pega support.

Assuming for Appstatic service storage persistence you are using AWS EFS please proceed further

Before you begin

Prepare for the Installation

  1. Ensure that you have the Docker & Docker compose command line interface installed on your on-premises environment. You need access to a valid https certificate for your domain.
  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 constellation CDN service for multiple versions and Appstatic service

  1. Log in to Pega's Docker repository from your terminal or browser.

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

  2. Now download the docker compose file from here
  3. Update the values, specify the requried CDN service and Appstatic service versions.
  4. Start the services by executing below commnd in the terminal (ensure you are at docker-compose file location)

    docker-compose up

  5. Constellation CDN service version 8.8.3 should now be available at https://yourdomainname:1082/
  6. Constellation CDN service version 8.8.2 should be available at https://yourdomainname:1081/
  7. You can perform a build version check on the CDN service
  8. Now you can set the ConstellationPegaStaticURL DSS based on the versions to use CDN service
  9. If installing for CS, remember to append /cs to the path.
  10. After setting the DSS and saving it, you can see post calls in the docker logs.
  11. Constellation Appstatic service should be available at https://yourdomainname:3001/c11n-appstatic
  12. You can perform a ping check on the service at https://yourdomainname/c11n-appstatic/v860/ping
  13. You can perform a health check on the service at https://yourdomainname:3001/c11n-appstatic/v860/healthcheck
  14. After setting the DSS and saving it, you can see post calls in the docker logs.