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
- 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.
- Obtain an API key from the Pega Digital Delivery site. For more information please check this page
- Prepare docker authentication. For more information please check this page
Installing the constellation CDN service for multiple versions and Appstatic service
- Log in to Pega's Docker repository from your terminal or browser.
For example : docker login pega-docker.downloads.pega.com
- Now download the docker compose file from here
- Update the values, specify the requried CDN service and Appstatic service versions.
- Start the services by executing below commnd in the terminal (ensure you are at docker-compose file location)
docker-compose up
- Constellation CDN service version 8.8.3 should now be available at https://yourdomainname:1082/
- Constellation CDN service version 8.8.2 should be available at https://yourdomainname:1081/
- You can perform a build version check on the CDN service
- Now you can set the ConstellationPegaStaticURL DSS based on the versions to use CDN service
- If installing for CS, remember to append /cs to the path.
- After setting the DSS and saving it, you can see post calls in the docker logs.
- Constellation Appstatic service should be available at https://yourdomainname:3001/c11n-appstatic
- You can perform a ping check on the service at https://yourdomainname/c11n-appstatic/v860/ping
- You can perform a health check on the service at https://yourdomainname:3001/c11n-appstatic/v860/healthcheck
- After setting the DSS and saving it, you can see post calls in the docker logs.