Hey everyone,
We have an EDS website which we want to deploy on our AEM Cloud CDN using Edge Delivery Solution. (Screenshot below)
I do understand the steps needed to configure and connect an EDS website to a Domain. However, this single domain instance will then be our production. I want a staging environment before in this pipeline, so it should somehow look like this:
main----.aem.live ---> www.stagingURL.com ----> www.productionURL.com
Is that pipeline possible in this configuration for EDS? What are the recommended best practices?
Thank you
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Great question. I'm assuming that you already have a CDN configuration underway to be able to map your domain to your main--[yoursite].aem.live domain. If not, I put a bunch of sample CDN configurations for such in a blog post.
But if you want a staging URL, like www-stage.mysite.com, there are two different ways you can map this. If you're interested in having a CDN in front of the staging CONTENT, you can use the CDN configuration to map to your .page URL to a separate domain using originSelectors in your CDN YAML. You also may want to make a staging URL that instead uses a specific branch in your code to test that staging branch through the CDN, i.e. something like this:
originSelectors: rules: - name: staging when: { reqProperty: domain, like: www-staging.mysite.com } action: type: selectOrigin originName: mysite-staging-url origins: - name: mysite-staging-url domain: stagingbranch--projectname--siteowner.aem.live forwardHost: false
Hope that helps!
@h_kataria@Shashi_Mulugu@kapil_rajoria@Tad_Reeves@Uppari_Ramesh@Rite18@Jörg_Hoh@Anil_Chennapragada@arunpatidar@CR17506599
Kindly take a moment to review this question and share your valuable insights. Your expertise would be greatly appreciated!
Views
Replies
Total Likes
Great question. I'm assuming that you already have a CDN configuration underway to be able to map your domain to your main--[yoursite].aem.live domain. If not, I put a bunch of sample CDN configurations for such in a blog post.
But if you want a staging URL, like www-stage.mysite.com, there are two different ways you can map this. If you're interested in having a CDN in front of the staging CONTENT, you can use the CDN configuration to map to your .page URL to a separate domain using originSelectors in your CDN YAML. You also may want to make a staging URL that instead uses a specific branch in your code to test that staging branch through the CDN, i.e. something like this:
originSelectors: rules: - name: staging when: { reqProperty: domain, like: www-staging.mysite.com } action: type: selectOrigin originName: mysite-staging-url origins: - name: mysite-staging-url domain: stagingbranch--projectname--siteowner.aem.live forwardHost: false
Hope that helps!
Views
Likes
Replies