I have an application that consists of an Angular 2+ frontend deployed on a separate App Service to my .NET Core backend (per environment).
I'm investigating zero-downtime deployments with Azure App Service staging slots, however I don't understand how I'd have this setup in my case, because:
My FE and BE are deployed via DevOps CI/CD automation, and are built + deployed in an Azure Pipeline - meaning my Angular app has its API URL set in whichever environment.ts file is chosen (depending on which environment is being deployed to).
What is the correct way to achieve having a zero-downtime deployment setup in Azure in this case?