I am installing DXA 1.6 framework with SDL web8 on production environment and i do not want default DXA website specific any items to be present on prod servers. Like default DXA website, DXA specific Business Process Types in CMS. On Prod I can deploy only my custom website,In CMS I need DXA Master, DXA site Type publications only (will delete other DXA publicaitons) so that i can inherit them in my custom publications.
In other words how can I skip step1 and step3 which are mentioned in the default DXA installation. Can I directly execute step2 script and for step 1 and step 3 do it manually using Topology commands specific to my custom web application
1)Creating the DXA Topology (ttm-prepare.ps1) - SKIP
2)Installing the content (cms-import.ps1) - Need this to inherit DXA Master, DXA site Type
3)Installing the web-application (web-install.ps1)- SKIP
Alternate Option:
1)Creating the DXA Topology (ttm-prepare.ps1) - Execute this as step 1; but if you see it ask for DXA staging and live website url to configure. How I can skip this I just want my custom website to configure for staging and live. Is it fine if I enter my custom website URL here ? or what should be the best approach here ?
2)Installing the content (cms-import.ps1) - (step2)Instead of executing cms-import.ps1 use Content Porter to Import publications with content from Dev CMS to PROD CMS. This will include my custom publications as well as DXA Master and DXA Site Type publication.
3)Installing the web-application (web-install.ps1)- SKIP this since i do not need to deploy DXA default website on PROD. To deploy my custom website do manuall steps to deploy website on App server. Is this Fine ?
ttm-imports.ps1
script when it asks for your DXA Website base URL (at that point it has already created the Topology Types). If you didn't define them yet, just enter the URLs you will be using for your DXA Websites; the script will take care of registering them in Topology Manager (and link them to the DXA Site Type).