From 9969191297c34db131075fbdaa05ccd814f85119 Mon Sep 17 00:00:00 2001 From: davidmauskop <66637250+davidmauskop@users.noreply.github.com> Date: Thu, 18 May 2023 21:54:30 -0700 Subject: [PATCH] Add Deploy to Render button (#267) --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 6b2dbb83d..de5dc2222 100644 --- a/README.md +++ b/README.md @@ -407,6 +407,10 @@ Consider the benefits and drawbacks of each authentication method before choosin You can deploy your app to different cloud providers, depending on your preferences and requirements. However, regardless of the provider you choose, you will need to update two files in your app: [openapi.yaml](/.well-known/openapi.yaml) and [ai-plugin.json](/.well-known/ai-plugin.json). As outlined above, these files define the API specification and the AI plugin configuration for your app, respectively. You need to change the url field in both files to match the address of your deployed app. +Render has a 1-click deploy option that automatically updates the url field in both files: + +[Deploy to Render](https://render.com/deploy?repo=https://github.com/render-examples/chatgpt-retrieval-plugin/tree/main) + Before deploying your app, you might want to remove unused dependencies from your [pyproject.toml](/pyproject.toml) file to reduce the size of your app and improve its performance. Depending on the vector database provider you choose, you can remove the packages that are not needed for your specific provider. Refer to the respective documentation in the [`/docs/deployment/removing-unused-dependencies.md`](/docs/deployment/removing-unused-dependencies.md) file for information on removing unused dependencies for each provider. Instructions: