docs: add langgraph platform ips

This commit is contained in:
infra
2025-02-19 22:14:09 -05:00
parent 5b0bf861ac
commit 1f4d4e7bfd
2 changed files with 53 additions and 0 deletions
+15
View File
@@ -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|
@@ -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