diff --git a/docker-compose.override.yml b/docker-compose.override.yml new file mode 100644 index 0000000000..093eb22efd --- /dev/null +++ b/docker-compose.override.yml @@ -0,0 +1,11 @@ +version: "3.9" +services: + platform: + build: + context: ./platform + dockerfile: Dockerfile + environment: + - LANGCHAIN_VERSION=0.0.267 + command: > + sh -c "pip install langchain==0.0.267 lanarky==0.7.8 && + python -m reworkd_platform" diff --git a/docker-compose.yml b/docker-compose.yml index 27976d40f3..cdc90eb05a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,6 +13,10 @@ services: - ./next/:/next/ - /next/node_modules - /next/.next + environment: + DATABASE_URL: mysql://reworkd_platform:reworkd_platform@agentgpt_db:3307/reworkd_platform + depends_on: + - agentgpt_db platform: container_name: platform diff --git a/platform/pyproject.toml b/platform/pyproject.toml index e48072e813..ea8f0531bf 100644 --- a/platform/pyproject.toml +++ b/platform/pyproject.toml @@ -27,11 +27,11 @@ sentry-sdk = "^1.31.0" loguru = "^0.7.2" aiokafka = "^0.8.1" requests = "^2.31.0" -langchain = "^0.0.295" +langchain = "0.0.267" # Pin to a version that has langchain.globals openai = "^0.28.0" wikipedia = "^1.4.0" replicate = "^0.8.4" -lanarky = "^0.7.15" +lanarky = "0.7.8" # Use a compatible version with this langchain tiktoken = "^0.5.1" grpcio = "^1.58.0" pinecone-client = "^2.2.4"