Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify that use of Docker Compose is recommended only for testing #530

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions docs/self_hosting/installation/docker.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ This guide provides instructions for installing and setting up your environment

## Running via Docker Compose

The following explains how to run the LangSmith using Docker Compose. This is the most flexible way to run LangSmith without Kubernetes. In production, we highly recommend using Kubernetes.
The following explains how to run the LangSmith using Docker Compose. This is the most flexible way to run LangSmith without Kubernetes. The default configuration for Docker Compose is intended for local testing only and not for instances where any services are exposed to the public internet. <b>In production, we highly recommend using a secured Kubernetes environment.</b>

### 1. Fetch the LangSmith `docker-compose.yml` file

Expand Down Expand Up @@ -106,6 +106,8 @@ In this state, there is no authentication or concept of user accounts nor API ke

As a next step, it is strongly recommended you work with your infrastructure administrators to:

- Setup DNS for your LangSmith instance to enable easier access.
- Setup DNS for your LangSmith instance to enable easier access
- Configure SSL to ensure in-transit encryption of traces submitted to LangSmith
- Configure LangSmith for [oauth authentication](/self_hosting/configuration/sso) or [basic authentication](/self_hosting/configuration/basic_auth) to secure your LangSmith instance
- Secure access to your Docker environment to limit access to only the LangSmith frontend and API
- Connect LangSmith to secured Postgres and Redis instances
3 changes: 2 additions & 1 deletion docs/self_hosting/installation/kubernetes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@ In this state, there is no authentication or concept of user accounts nor API ke

As a next step, it is strongly recommended you work with your infrastructure administrators to:

- Setup DNS for your LangSmith instance to enable easier access.
- Setup DNS for your LangSmith instance to enable easier access
- Configure SSL to ensure in-transit encryption of traces submitted to LangSmith
- Configure LangSmith for [oauth authentication](/self_hosting/configuration/sso) or [basic authentication](/self_hosting/configuration/basic_auth) to secure your LangSmith instance
- Connect LangSmith to secured Postgres and Redis instances
Loading