Support Azure MySQL as a deployment option for mysql in Aspire.Hosting.Azure
- Dominant language
- C#
- Stars
- 6.3k
- Forks
- 991
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 196
Description
https://learn.microsoft.com/en-us/azure/mysql/quickstart-create-mysql-server-database-using-bicep
## AsAzureMySql
AsAzureMySql will treat this resource like an Azure resource when run locally and in when published to the manifest.
```C#
var builder = DistributedApplication.CreateBuilder();
var db = builder.AddMySql("mysql")
.AsAzureMySql()
.AddDatabase("db");
```
## PublishAsAzureMySql
PublishAsAzureMySql will only affect the manifest but will run as a container image locally.
```C#
var builder = DistributedApplication.CreateBuilder();
var db = builder.AddMySql("mysql")
.PublishAsAzureMySql()
.AddDatabase("db");
```
Contributor guide
Assessment
This issue has not been assessed yet.