feat: added optional docker args for rag service (#1589)

This commit is contained in:
Ellis Rahhal
2025-03-18 04:06:37 +00:00
committed by GitHub
parent 6fc4f16a4e
commit 51eb8fc2d9
2 changed files with 3 additions and 1 deletions

View File

@@ -74,7 +74,7 @@ function M.launch_rag_service(cb)
M.stop_rag_service()
end
local cmd_ = string.format(
"docker run -d -p %d:8000 --name %s -v %s:/data -v %s:/host:ro -e ALLOW_RESET=TRUE -e DATA_DIR=/data -e RAG_PROVIDER=%s -e %s_API_KEY=%s -e %s_API_BASE=%s -e RAG_LLM_MODEL=%s -e RAG_EMBED_MODEL=%s %s",
"docker run -d -p %d:8000 --name %s -v %s:/data -v %s:/host:ro -e ALLOW_RESET=TRUE -e DATA_DIR=/data -e RAG_PROVIDER=%s -e %s_API_KEY=%s -e %s_API_BASE=%s -e RAG_LLM_MODEL=%s -e RAG_EMBED_MODEL=%s %s %s",
port,
container_name,
data_path,
@@ -86,6 +86,7 @@ function M.launch_rag_service(cb)
Config.rag_service.endpoint,
Config.rag_service.llm_model,
Config.rag_service.embed_model,
Config.rag_service.docker_extra_args,
image
)
vim.fn.jobstart(cmd_, {