Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.12 KB

08-deploying-to-azure.md

File metadata and controls

45 lines (28 loc) · 1.12 KB

8. Deploying to Azure

The app has been designed to easily deploy a Microsoft Azure App Service on Microsoft Azure using Terraform.

Pipelines

All deployment is handled by terraform in the build-and-deploy pipeline found in build-and-deploy.yml

Setting Secrets on Github

To set up secrets on GitHub refer to Github Documentation - Creating Secrets for a Repository

The following are required to be set as GitHub secrets in the GitHub repository:

TF_API_Token

The above is your Terraform API token. See Setting Up Terraform

AZURE_CREDENTIALS

The above is your Azure credentials value in json format:

{
    "clientId": "<GUID>",
    "clientSecret": "<GUID>",
    "subscriptionId": "<GUID>",
    "tenantId": "<GUID>",
    (...)
  }
ACR_PASSWORD

The above is your Azure Container Registry password.