update langchainplus client and docker file to reflect port changes (#5005)

# Currently, only the dev images are updated
searx_updates
Ankush Gola 1 year ago committed by GitHub
parent 9e649462ce
commit 467ca6f025
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -31,7 +31,7 @@ def get_headers() -> Dict[str, Any]:
def get_endpoint() -> str: def get_endpoint() -> str:
return os.getenv("LANGCHAIN_ENDPOINT", "http://localhost:8000") return os.getenv("LANGCHAIN_ENDPOINT", "http://localhost:1984")
@retry(stop=stop_after_attempt(3), wait=wait_fixed(0.5)) @retry(stop=stop_after_attempt(3), wait=wait_fixed(0.5))

@ -5,9 +5,7 @@ services:
ports: ports:
- 80:80 - 80:80
environment: environment:
- BACKEND_URL=http://langchain-backend:8000 - REACT_APP_BACKEND_URL=http://localhost:1984
- PUBLIC_BASE_URL=http://localhost:8000
- PUBLIC_DEV_MODE=true
depends_on: depends_on:
- langchain-backend - langchain-backend
volumes: volumes:
@ -18,11 +16,11 @@ services:
langchain-backend: langchain-backend:
image: langchain/${_LANGCHAINPLUS_IMAGE_PREFIX-}langchainplus-backend:latest image: langchain/${_LANGCHAINPLUS_IMAGE_PREFIX-}langchainplus-backend:latest
environment: environment:
- PORT=8000 - PORT=1984
- LANGCHAIN_ENV=local_docker - LANGCHAIN_ENV=local_docker
- LOG_LEVEL=warning - LOG_LEVEL=warning
ports: ports:
- 8000:8000 - 1984:1984
depends_on: depends_on:
- langchain-db - langchain-db
build: build:

@ -64,13 +64,13 @@ class LangChainPlusClient(BaseSettings):
"""Client for interacting with the LangChain+ API.""" """Client for interacting with the LangChain+ API."""
api_key: Optional[str] = Field(default=None, env="LANGCHAIN_API_KEY") api_key: Optional[str] = Field(default=None, env="LANGCHAIN_API_KEY")
api_url: str = Field(default="http://localhost:8000", env="LANGCHAIN_ENDPOINT") api_url: str = Field(default="http://localhost:1984", env="LANGCHAIN_ENDPOINT")
tenant_id: Optional[str] = None tenant_id: Optional[str] = None
@root_validator(pre=True) @root_validator(pre=True)
def validate_api_key_if_hosted(cls, values: Dict[str, Any]) -> Dict[str, Any]: def validate_api_key_if_hosted(cls, values: Dict[str, Any]) -> Dict[str, Any]:
"""Verify API key is provided if url not localhost.""" """Verify API key is provided if url not localhost."""
api_url: str = values.get("api_url", "http://localhost:8000") api_url: str = values.get("api_url", "http://localhost:1984")
api_key: Optional[str] = values.get("api_key") api_key: Optional[str] = values.get("api_key")
if not _is_localhost(api_url): if not _is_localhost(api_url):
if not api_key: if not api_key:

Loading…
Cancel
Save