BlueSky: @chris-ayers.com LinkedIn: - chris-l-ayers Blog: https://chris-ayers.com/ GitHub: Codebytes Mastodon: @Chrisayers@hachyderm.io Twitter: @Chris_L_Ayers
// Local development with Ollama builder.AddOllama("ollama") .WithModel("llama3"); // Add client to use the model builder.AddOllamaApiClient();
// Single line change for production builder.AddAzureOpenAI("ai"); // Same client code works unchanged builder.AddAzureOpenAIClient();
AddKubernetesEnvironment("env")
builder.AddKubernetesEnvironment("env") .WithProperties(env => { env.DefaultImagePullPolicy = "Always"; }); builder.AddContainer("service", "nginx") .PublishAsKubernetesService(resource => { resource.Deployment!.Spec.RevisionHistoryLimit = 5; });
// Support for explicit environment mapping var k8s = builder.AddKubernetesEnvironment("k8s-env"); var compose = builder.AddDockerComposeEnvironment("docker-env"); builder.AddProject<Projects.Api>("api") .WithComputeEnvironment(compose); builder.AddProject<Projects.Frontend>("frontend") .WithComputeEnvironment(k8s);
Needed for mermaid, can be anywhere in file except frontmatter