Deploying the App
This guide explains how to deploy the app using Pulumi for infrastructure setup and Azure DevOps for building and deploying the application.
Prerequisites
Before you begin, ensure you have the following:
- Pulumi installed
- Azure DevOps account
- Azure service principal credentials
Infrastructure Setup with Pulumi
The infrastructure for the app is set up using Pulumi. The Pulumi configuration is defined in the infrastructure.yml file located in the pipelines/app folder.
Pulumi Configuration
The infrastructure.yml file contains the steps to set up the infrastructure
Build and Deploy with Azure DevOps
The app is built and deployed using Azure DevOps. The pipeline configuration is defined in the deploy.yml file located in the docs folder.
Azure DevOps Pipeline
The deploy.yml file contains the steps to build and deploy the app
Steps to Deploy
- Set up the infrastructure:
- Run the
infrastructure.ymlpipeline to set up the infrastructure using Pulumi.
- Build and deploy the app:
- Run the
deploy.ymlpipeline to build and deploy the app to Cloudflare Pages.
By following these steps, you can successfully deploy the app using Pulumi and Azure DevOps for building and deploying the application.