Deploy and run Go API servers on Azure with Visual Studio Code
summary
A Go modules proxy (Athens) is built from source into a Docker image, pushed to Azure Container Registry and deployed to Azure Web Apps as a single container with AZ ACR build kicking off the image build, a webhook enabling continuous deployment, and the app pulling updates automatically. The proxy caches modules in Cosmos DB, serves module metadata so `go get` uses the proxy, app settings are set via the CLI, and runtime output is monitored with `az webapp log tail`.
AI-written summary · about
chapters (5)
related talks
31m"The Athens Project - A Proxy Server for Go Modules"
32mImproving Dependencies for Everyone
34mPractical Advantages of using Studio Code and Azure for Kubernetes and Cloud Development
01h 03mLower the Learning Curve: Onboard, Provision, and Deploy Apps in Record Time
46mBuild a command-line for Azure with Go!
01h 06mBuild modern Python apps on Azure
26mServerless & Deploying to the Cloud with VSCODE
19mOptimize Azure Infrastructure as Code Deployments with VS Code
