diff --git a/docs/docs/cloud/deployment/cloud.md b/docs/docs/cloud/deployment/cloud.md index ddf8e63a5..28c45c3ad 100644 --- a/docs/docs/cloud/deployment/cloud.md +++ b/docs/docs/cloud/deployment/cloud.md @@ -92,3 +92,18 @@ Starting from the `LangGraph Platform` view... 1. Check/uncheck checkbox to `Automatically update deployment on push to branch`. 1. Branch creation/deletion and tag creation/deletion events will not trigger an update. Only pushes to an existing branch will trigger an update. 1. Pushes in quick succession to a branch will not trigger subsequent updates. In the future, this functionality may be changed/improved. + +## Whitelisting IP Addresses + +All traffic from `LangGraph Platform` deployments created after January 6th 2025 will come through a NAT gateway. +This NAT gateway will have several static ip addresses depending on the region you are deploying in. Refer to the table below for the list of IP addresses to whitelist: +| US | EU | +| --- | --- | +|35.197.29.146| 34.13.192.67| +|34.145.102.123| 34.147.105.64| +|34.169.45.153| 34.90.22.166| +|34.82.222.17| 34.147.36.213| +|35.227.171.135| 34.32.137.113| +|34.169.88.30| 34.91.238.184| +|34.19.93.202| 35.204.101.241| +|34.19.34.50| 35.204.48.32| diff --git a/libs/cli/langgraph_cli/docker-compose.yaml b/libs/cli/langgraph_cli/docker-compose.yaml new file mode 100644 index 000000000..72a633953 --- /dev/null +++ b/libs/cli/langgraph_cli/docker-compose.yaml @@ -0,0 +1,38 @@ +services: + langgraph-postgres: + image: postgres:16 + ports: + - "5433:5432" + environment: + POSTGRES_DB: postgres + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + volumes: + - langgraph-data:/var/lib/postgresql/data + healthcheck: + test: pg_isready -U postgres + start_period: 10s + timeout: 1s + retries: 5 + interval: 60s + start_interval: 1s + langgraph-api: + image: postgres:16 + ports: + - "8123:${PORT:-8000}" + depends_on: + langgraph-postgres: + condition: service_healthy + environment: + PORT: ${PORT:-8000} + POSTGRES_URI: ${POSTGRES_URI} + LANGGRAPH_CLOUD_LICENSE_KEY: ${LANGGRAPH_CLOUD_LICENSE_KEY} + healthcheck: + test: python /api/healthcheck.py + interval: 60s + start_interval: 1s + start_period: 10s + env_file: .env +volumes: + langgraph-data: + driver: local