feat: deploy langflow using langchain-serve

This commit is contained in:
Deepankar Mahapatro 2023-05-15 17:56:26 +05:30
commit e4f99b7971
3 changed files with 5 additions and 4 deletions

View file

@ -50,8 +50,7 @@ lcserve_push:
make build_frontend
@version=$$(poetry version --short); \
lc-serve push --app langflow.lcserve:app --app-dir . \
--image-name langflow --image-tag $${version} \
--version deep-0.0.1 --verbose
--image-name langflow --image-tag $${version} --verbose
lcserve_deploy:
@:$(if $(uses),,$(error `uses` is not set. Please run `make uses=... lcserve_deploy`))

View file

@ -51,6 +51,7 @@ websockets = "^11.0.2"
tiktoken = "^0.3.3"
wikipedia = "^1.4.0"
gptcache = "^0.1.23"
langchain-serve = "^0.0.28"
[tool.poetry.group.dev.dependencies]
black = "^23.1.0"

View file

@ -78,9 +78,10 @@ def jcloud():
from importlib.metadata import version as mod_version
app_name = "langflow.lcserve:app"
app_dir = str(Path(__file__).parent)
version = mod_version("langflow")
uses = f"jinaai+docker://langflow:{version}"
os.system(f"lc-serve deploy jcloud --app {app_name} --app-dir . --uses {uses}")
base_image = "jinaai+docker://deepankarm/langflow"
os.system(f"lc-serve deploy jcloud --app {app_name} --app-dir {app_dir} --uses {base_image}:{version}")
def main():