Skip to content

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

  1. Set up the infrastructure:
  • Run the infrastructure.yml pipeline to set up the infrastructure using Pulumi.
  1. Build and deploy the app:
  • Run the deploy.yml pipeline 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.