A fully automated DevOps deployment of CMS WordPress on Azure App Services in a Linux Multi-Container. Setup with services like: App Service, Azure MySQL, Redis Cache (in a container), Azure CDN, Azure Storage and Key Vault (to store the mysqluser password).
The Github repository: https://github.com/pascalvanderheiden/multi-container-wordpress-azure
The multi-container setup is used to host WordPress and Redis Cache in one App Service. This DevOps project is inspired on this tutorial: https://docs.microsoft.com/en-us/azure/app-service/containers/tutorial-multi-container-app
The Docker Compose YML's are based on these samples: https://github.com/Azure-Samples/multicontainerwordpress
In the Azure Cloud Shell (https://shell.azure.com:(
Copy the JSON Output! We'll be needing this information to create the service connection in Azure DevOps.
You need to run the website url one time, to trigger the compose script to download the WordPress image to the persistent storage location. This will take a 2-3 minutes to download.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.