Jump to Confluence navigation Side navigation Page Home Recent Spaces Teams Apps Templates Create Search 9+ Quickstart DevOps How-to articles 1 Jira link Share How to bring up maintenance page for a single site Jack Sha Owned by Jack Sha Last updated: Jun 30, 20222 min read 4 people viewed The maintenance page in power switch pipeline bring up the maintenance page for the whole region, thus not a direct solution to the request of doing it for one site only. Options can be changing in DNS to redirect the website, or redirect through web config in the applications. We prefer to do it through DNS redirect to be clean. The applications need to change include(but not limited to): ShopV5, Opri, AdminV5 The mobile notification steps please reference here: HD-9209: AR Mobile - Schedule Maintenance RESOLVED Get the Maintenance Page ready first There’s an offline app service developed to all environments. You can use it directly, or setup a new App Service. For example in BRS PreProd the offline app name is “brs-bd-offline-2-preprod-app“ Using kudo to change the default html file to the expected contents. Here’s an example: hostingstart.html 30 Jun 2022, 10:54 AM Use the offline app to verify the maintenance looks good. For example for “brs-bd-offline-2-preprod-app“, the url is http://ar-offline.preprod.bdirectcloud.net Steps for DNS change: CNAME change using https://ar-shopv5.preprod.bdirectcloud.net/ as example In DNS change CNAME entry ar-shopv5.preprod, value change from brs-bd-shopv5-2-preprod-app.azurewebsites.net to brs-bd-offline-2-preprod-app.azurewebsites.net like: remove custom domain from shopv5 app (Not needed if the offline app is hosted in a different region, or a different ASP which does not share the same IP with the shopv5 app) add custom domain to the offline app At this step it starts to show the maintenance page without ssl/https add SSL binding to the offline app Repeat the above steps for all CNAME entries. kb-how-to-article Add label Related pages Customer Environments Details Customer Environments Details Release Management Often read together How to delete a Failover group (Azure SQL Managed Instance) How to delete a Failover group (Azure SQL Managed Instance) DevOps page-tree-icon Organized together How to test ARM template change How to test ARM template change DevOps page-tree-icon Organized together Be the first to add a reaction Joshua.masangkay Write a comment… Hostingstart.html html · 61 KB
We are performing scheduled maintenence. We should be back online shortly.