From 8c475650eaae62908555c6b2dac20a117d8a7385 Mon Sep 17 00:00:00 2001 From: Chris Muench Date: Wed, 12 Aug 2026 18:58:12 -0700 Subject: [PATCH] Fix stale PostgreSQL claim + version default in the Azure ARM template The ARM template's description (shown on the Azure Portal deploy blade) and deploy/azure/README.md both claimed install.sh installs PostgreSQL - it doesn't; the actual cloud-init command (azuredeploy.json's cloudInit variable) has only ever called `install.sh --admin-password ... --generate-cert`, which installs Dispatch against its bundled SQLite database. Also bumped the dispatchVersion default (azuredeploy.json, createUiDefinition.json, and the README's parameter table) from 0.7.0 to the current 0.7.1 release. Co-Authored-By: Claude Sonnet 5 --- deploy/azure/README.md | 7 ++++--- deploy/azure/azuredeploy.json | 4 ++-- deploy/azure/createUiDefinition.json | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/deploy/azure/README.md b/deploy/azure/README.md index b6954fd..e32e294 100644 --- a/deploy/azure/README.md +++ b/deploy/azure/README.md @@ -1,8 +1,9 @@ # Deploy Dispatch to Azure One-click deploy of Dispatch (the open-source SMTP relay) onto a single Ubuntu 24.04 VM. The template -provisions the VM + networking and, on first boot, runs the official `install.sh`, which -installs **PostgreSQL** and Dispatch as a systemd service with a self-signed dashboard certificate. +provisions the VM + networking and, on first boot, runs the official `install.sh`, which installs +Dispatch (using its bundled SQLite database - no database server to install) as a systemd service with a +self-signed dashboard certificate. [![Deploy to Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FCinderHillsDev%2Fdispatch-platform%2Fmain%2Fdeploy%2Fazure%2Fazuredeploy.json/createUIDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2FCinderHillsDev%2Fdispatch-platform%2Fmain%2Fdeploy%2Fazure%2FcreateUiDefinition.json) @@ -33,7 +34,7 @@ if your apps send from outside the VNet and you accept the risk. | `adminPasswordOrKey` | - | Your SSH **public key** (or the admin password if you chose `password`). | | `dispatchAdminPassword` | - | Dashboard admin password - you log in with this at `https://:8420`. | | `vmSize` | `Standard_B2s` | 2 vCPU / 4 GB is a fine starting point. | -| `dispatchVersion` | `0.7.0` | The [release](https://github.com/CinderHillsDev/dispatch-platform/releases) to install. | +| `dispatchVersion` | `0.7.1` | The [release](https://github.com/CinderHillsDev/dispatch-platform/releases) to install. | | `submissionSource` | `VirtualNetwork` | Who may reach the SMTP/API submission ports. VNet-only by default (not internet-exposed); set to a CIDR or `Internet` to widen. | | `vnetNewOrExisting` | `new` | `new` creates a VNet; `existing` deploys the VM into a VNet you already have. | | `vnetName` | `-vnet` | New VNet's name, or the name of your existing VNet. | diff --git a/deploy/azure/azuredeploy.json b/deploy/azure/azuredeploy.json index 1f7f538..7f6b8b5 100644 --- a/deploy/azure/azuredeploy.json +++ b/deploy/azure/azuredeploy.json @@ -2,7 +2,7 @@ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": { - "description": "Deploys Dispatch (open-source SMTP relay) on a single Ubuntu 24.04 VM. cloud-init runs the official install.sh, which installs PostgreSQL and Dispatch as a systemd service. Open source, Apache-2.0." + "description": "Deploys Dispatch (open-source SMTP relay) on a single Ubuntu 24.04 VM. cloud-init runs the official install.sh, which installs Dispatch (bundled SQLite - no database server) as a systemd service. Open source, Apache-2.0." }, "parameters": { "vmName": { @@ -36,7 +36,7 @@ }, "dispatchVersion": { "type": "string", - "defaultValue": "0.7.0", + "defaultValue": "0.7.1", "metadata": { "description": "Dispatch release version to install (matches a GitHub release tag without the leading 'v')." } }, "submissionSource": { diff --git a/deploy/azure/createUiDefinition.json b/deploy/azure/createUiDefinition.json index ce8dc02..2774071 100644 --- a/deploy/azure/createUiDefinition.json +++ b/deploy/azure/createUiDefinition.json @@ -66,9 +66,9 @@ "name": "dispatchVersion", "type": "Microsoft.Common.TextBox", "label": "Dispatch version", - "defaultValue": "0.7.0", + "defaultValue": "0.7.1", "toolTip": "Release version to install (a GitHub release tag without the leading 'v').", - "constraints": { "required": true, "regex": "^[0-9]+\\.[0-9]+\\.[0-9]+$", "validationMessage": "Use a semantic version like 0.7.0." } + "constraints": { "required": true, "regex": "^[0-9]+\\.[0-9]+\\.[0-9]+$", "validationMessage": "Use a semantic version like 0.7.1." } } ] },