diff --git a/README.md b/README.md index 1ac650a..1912aae 100644 --- a/README.md +++ b/README.md @@ -91,9 +91,9 @@ The backend is a Node.js application targeted to run as [Azure Functions](https: 3. The frontend app fetches a list of available apps from [Homebrew Cask](https://brew.sh) via its [Formulae API](https://formulae.brew.sh/api/cask.json). 4. The frontend app searches for apps in Apple App Store via a public [CORS proxy](https://github.com/LeandroBerlin/itunes-search). 5. The frontend app fetches a list of available macOS tweaks from a [GitHub repository](https://github.com/ayltai/ansible-macos-tweaks). -6. When the user is ready to install apps and apply tweaks, the frontend app generates a shell script and stores it in [Xano](https://www.xano.com) which is a no-code database. A link to download the shell script is generated and a single-line command is displayed to the user. +6. When the user is ready to install apps and apply tweaks, the frontend app generates a shell script, upload it via a backend API ([Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview)) and stores it in [Cosmos DB](https://learn.microsoft.com/en-us/azure/cosmos-db/introduction). A link to download the shell script is generated and a single-line command is displayed to the user. 7. The user opens Terminal in macOS. -8. The user runs the single-line command that downloads the shell script from [Xano](https://www.xano.com). +8. The user runs the single-line command that downloads the shell script via a backend API ([Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview)). 9. The shell script downloads an [Ansible](https://www.ansible.com) playbook for macOS tweaks from GitHub. 10. The shell script installs apps using [Homebrew](https://brew.sh) and [mas-cli](https://github.com/mas-cli/mas), and applies macOS tweaks using [Ansible](https://www.ansible.com). diff --git a/assets/architecture.png b/assets/architecture.png index 76bdb42..edd1b20 100644 Binary files a/assets/architecture.png and b/assets/architecture.png differ diff --git a/terraform/storages.tf b/terraform/storages.tf index f5f47b0..b020efd 100644 --- a/terraform/storages.tf +++ b/terraform/storages.tf @@ -4,6 +4,7 @@ resource "azurerm_storage_account" "this" { name = var.tag account_tier = "Standard" account_replication_type = "LRS" + min_tls_version = "TLS1_2" tags = { Name = var.tag