Azure / buffalo-azure

A gobuffalo plugin for working with Azure.
https://gobuffalo.io/en/docs/plugins
MIT License
29 stars 9 forks source link

implement `provision` command #4

Closed marstr closed 6 years ago

marstr commented 6 years ago

I believe the cheapest easiest way to deploy a containerized Buffalo app is as a web app for containers: https://azure.microsoft.com/en-us/pricing/details/app-service/

Combined with ARM templates, as seen here: https://github.com/Azure/azure-quickstart-templates/tree/master/201-web-app-sql-database

We should be able to have a single command that deploys whichever assets we've chosen to implement.

For example, as part of the Event Grid generate command, we could register a subscription with a known topic by extending the ARM template to include that subscription.

marstr commented 6 years ago

[OPTIONAL] We could look at parameterizing to switch between using a Terraform module and ARM Templates.