Add Keycloak realm import

This commit is contained in:
2025-08-03 12:50:05 +02:00
parent c981b24c60
commit 7abea2ee50
3 changed files with 2479 additions and 1 deletions

View File

@@ -23,4 +23,10 @@
<PackageReference Include="Aspire.Hosting.Redis" /> <PackageReference Include="Aspire.Hosting.Redis" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Update="Resources\present-portal.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project> </Project>

View File

@@ -4,7 +4,8 @@ var builder = DistributedApplication.CreateBuilder(args);
var cache = builder.AddRedis("cache"); var cache = builder.AddRedis("cache");
var keycloak = builder.AddKeycloak("keycloak", 8080) var keycloak = builder.AddKeycloak(ServiceNames.Keycloak, 8080)
.WithRealmImport(@"Resources\present-portal.json")
.WithDataVolume() .WithDataVolume()
.WithExternalHttpEndpoints() .WithExternalHttpEndpoints()
.WithLifetime(ContainerLifetime.Persistent); .WithLifetime(ContainerLifetime.Persistent);

File diff suppressed because it is too large Load Diff