This repository is a template for how to build/deploy a proxy for inkeep as docker image to cloud provider of your choice.
To build the Docker image, navigate to the project root and run the following command:
docker build -t my-proxy-app .
You can test the image locally with the use the following command:
docker run -p 3000:3000 my-proxy-app
You can push this image to your cloud providers container registry.
For GCP, you can use a service like Cloud Run.
The following is a guide to setting up the proxy in Google Cloud Platform. https://inkeep.notion.site/Inkeep-GCP-Example-d42733ee72874696a8c6bbc4a1edca94?pvs=4
Make sure to set chatApiProxyDomain on your InkeepWidgetBase settings
Consider modifying the proxy example to implement your own authentication mechanism or add your own logging