This folder contains a set of deployment scripts to cover various scenarios
Add-Cert-Manager.ps1
: Adds cert manager to AKS.Build-Push.ps1
: Build and pushes all Docker images to ACR.Create-Secret.ps1
: Create the secretacr-auth
in AKS used to allow pulling images from ACR.Deploy-Arm-Azure.ps1
: Deploys the ARM script to Azure and configure resources.Deploy-Images-Aks.ps1
: Deploys Tailwind Traders Backend Docker images to AKS using Helm charts.Deploy-Pictures-Azure.ps1
: Deploys all pictures to the Azure storage.Enable-Ssl.ps1
: Enables SSL suport in AKS using cert-manager.Generate-Config.ps1
: Generates a valid configuration file given an Azure resource group with all infrastructure created.Token-Replace.ps1
: Used byGenerate-Config.ps1
. Substitutes tokens in a template file by values given.
deployment.json
: Full ARM script with AKS, ACR and all infrastructure in Azuredeployment-nodes.json
: ARM script with an AKS that allows Windows and Linux containers.deployment-no-aks.json
: ARM script with all infrastructure but without AKS nor ACR. Used when using an existing AKS and ACR.