Deploying a Developer Conferences Nuxt Static Website on Azure with Pulumi

This is a submission for the Pulumi Deploy and Document Challenge: Fast Static Website Deployment What I Built The other day, to learn and experiment with GitHub Copilot Agent mode, I built a small website in Nuxt that provides an interactive calendar view of developer conferences around the world. I was happy with the result and I wanted to deploy it on Azure. So I created a Pulumi program in TypeScript to provision an Azure Static Web App, configure a custom domain, and retrieve a deployment token I could use to deploy the website in my GitHub Actions pipeline. For that, I've used: the version 3 of the Azure Native provider that has just been released the new customizable resource auto-naming in Pulumi to easily set up a naming convention for my resources a Pulumi ESC environment configured to deploy to Azure using OpenID Connect Pulumi Copilot Visual Studio Code extension to help me with the infrastructure code Live Demo Link https://devconferences.techwatching.dev/ Project Repo TechWatching / developer-conferences Developer Conferences A modern Nuxt 3 application that allows users to explore developer conferences from around the world. Features

Apr 6, 2025 - 22:01
 0
Deploying a Developer Conferences Nuxt Static Website on Azure with Pulumi

This is a submission for the Pulumi Deploy and Document Challenge: Fast Static Website Deployment

What I Built

The other day, to learn and experiment with GitHub Copilot Agent mode, I built a small website in Nuxt that provides an interactive calendar view of developer conferences around the world. I was happy with the result and I wanted to deploy it on Azure. So I created a Pulumi program in TypeScript to provision an Azure Static Web App, configure a custom domain, and retrieve a deployment token I could use to deploy the website in my GitHub Actions pipeline.

For that, I've used:

Live Demo Link

https://devconferences.techwatching.dev/

Project Repo

Developer Conferences

A modern Nuxt 3 application that allows users to explore developer conferences from around the world.

Features