This page present the high level design of the reference implementation of the Stacks client-side rendering application.
This page assumes that the core infrastructure has already been provisioned. Instructions and additional information on the core infrastructure can be found here
Both the diagram and resource list below are for a single environment.
|Resource Group - APP||Used to logically group app specific infrastructure|
|Public DNS Record||DNS record pointing to the CDN|
|CDN Profile||Azure Content Delivery Network with storage account origin|
|Storage Account||Azure Storage containing application|
The following pipelines are currently supported for automating the deployment:
Currently, vars.tf and provider configuration is not automatically updated. Future iterations will include this.
The safest way to run and maintain this locally is to rely on Docker and environment variables as that is the way the pipeline will trigger the executions of Terraform.
Sample commands with example environment vars: