Skip to content

Commit 1ce643c

Browse files
authored
Make sure the publisher example supports azd (#9277)
* Make sure the publisher example supports azd * Remove password authentication from Azure Postgres Flexible Server setup
1 parent b667b7b commit 1ce643c

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

playground/publishers/Publishers.AppHost/Program.cs

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,25 @@
1010
var builder = DistributedApplication.CreateBuilder(args);
1111
builder.Configuration.AddCommandLine(args, new Dictionary<string, string> { ["--target"] = "Deployment:Target" });
1212

13-
IResourceBuilder<IComputeEnvironmentResource> environment = builder.Configuration["Deployment:Target"] switch
13+
var target = builder.Configuration["Deployment:Target"];
14+
var publisher = builder.ExecutionContext.PublisherName;
15+
16+
IResourceBuilder<IComputeEnvironmentResource>? environment = (publisher, target) switch
1417
{
15-
"k8s" or "kube" => builder.AddKubernetesEnvironment("env"),
16-
"aca" or "azure" => builder.AddAzureContainerAppEnvironment("env"),
17-
_ => builder.AddDockerComposeEnvironment("env"),
18+
("default", "kube") => builder.AddKubernetesEnvironment("env"),
19+
("default", "azure") => builder.AddAzureContainerAppEnvironment("env"),
20+
("default", _) => builder.AddDockerComposeEnvironment("env"),
21+
_ => null
1822
};
1923

2024
var param0 = builder.AddParameter("param0");
2125
var param1 = builder.AddParameter("param1", secret: true);
2226
var param2 = builder.AddParameter("param2", "default", publishValueAsDefault: true);
2327
var param3 = builder.AddParameter("param3", "default"); // Runtime only default value.
2428

25-
var azpgdb = builder.AddAzurePostgresFlexibleServer("azpg").RunAsContainer().AddDatabase("azdb");
29+
var azpgdb = builder.AddAzurePostgresFlexibleServer("azpg")
30+
.RunAsContainer()
31+
.AddDatabase("azdb");
2632

2733
var db = builder.AddPostgres("pg").AddDatabase("db");
2834

playground/publishers/Publishers.AppHost/appsettings.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,5 @@
66
"Aspire.Hosting.Dcp": "Warning",
77
"Aspire.Hosting": "Information"
88
}
9-
},
10-
"Deployment": {
11-
"Target": "kube"
129
}
1310
}

0 commit comments

Comments
 (0)