From 1c518f84605b41e7f871ddf177ce01dc6272684c Mon Sep 17 00:00:00 2001 From: Engin Diri Date: Tue, 28 Apr 2026 14:43:52 +0200 Subject: [PATCH] docs: restore IaC section with Pulumi examples (corrected URLs) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Pulumi IaC section added in #491 was removed in 109445b because the example repository URLs returned 404 — they were missing the `/tree/master/` path segment required for GitHub subdirectory links. This restores the section with the correctly-formed URLs so each quickstart link resolves to the intended example. The `aws-js-langserve` row is dropped since that example does not exist in pulumi/examples. --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 568d0947..67bf8182 100644 --- a/README.md +++ b/README.md @@ -466,6 +466,22 @@ You can deploy to GCP Cloud Run using the following command: gcloud run deploy [your-service-name] --source . --port 8001 --allow-unauthenticated --region us-central1 --set-env-vars=OPENAI_API_KEY=your_key ``` +### Deploy using Infrastructure as Code + +#### Pulumi + +You can deploy your LangServe server with [Pulumi](https://www.pulumi.com/) using your preferred general purpose language. Below are some quickstart +examples for deploying LangServe to different cloud providers. + +These examples are a good starting point for your own infrastructure as code (IaC) projects. You can easily modify them to suit your needs. + +| Cloud | Language | Repository | Quickstart | +| ----- | ---------- | --------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| AWS | dotnet | https://github.com/pulumi/examples/tree/master/aws-cs-langserve | [![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/tree/master/aws-cs-langserve) | +| AWS | golang | https://github.com/pulumi/examples/tree/master/aws-go-langserve | [![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/tree/master/aws-go-langserve) | +| AWS | python | https://github.com/pulumi/examples/tree/master/aws-py-langserve | [![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/tree/master/aws-py-langserve) | +| AWS | typescript | https://github.com/pulumi/examples/tree/master/aws-ts-langserve | [![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/tree/master/aws-ts-langserve) | + ### Community Contributed #### Deploy to Railway