mirror of
https://github.com/Mintplex-Labs/anything-llm
synced 2026-04-25 17:15:37 +02:00
Improve MCP functionality (#4709)
* Improve MCP functionality * apply ANSI strip path * attempt ARM build * improve dockerfile IO build time and migrate to ARM build * fix comment * add ability to disable MCP cooldown feature * update devbuild name * move chromium arm build patch to CDN
This commit is contained in:
@@ -400,4 +400,9 @@ GID='1000'
|
||||
|
||||
# Disable Swagger API documentation endpoint.
|
||||
# Set to "true" to disable the /api/docs endpoint (recommended for production deployments).
|
||||
# DISABLE_SWAGGER_DOCS="true"
|
||||
# DISABLE_SWAGGER_DOCS="true"
|
||||
|
||||
# Disable MCP cooldown timer for agent calls
|
||||
# this can lead to infinite recursive calls of the same function
|
||||
# for some model/provider combinations
|
||||
# MCP_NO_COOLDOWN="true
|
||||
@@ -58,7 +58,7 @@ WORKDIR /app
|
||||
# so web-scraping would be broken in arm docker containers unless we patch it
|
||||
# by manually installing a compatible chromedriver.
|
||||
RUN echo "Need to patch Puppeteer x Chromium support for ARM86 - installing dep!" && \
|
||||
curl https://playwright.azureedge.net/builds/chromium/1088/chromium-linux-arm64.zip -o chrome-linux.zip && \
|
||||
curl -fSL https://webassets.anythingllm.com/chromium-1088-linux-arm64.zip -o chrome-linux.zip && \
|
||||
unzip chrome-linux.zip && \
|
||||
rm -rf chrome-linux.zip
|
||||
|
||||
@@ -161,10 +161,6 @@ USER anythingllm
|
||||
FROM backend-build AS production-build
|
||||
WORKDIR /app
|
||||
COPY --chown=anythingllm:anythingllm --from=frontend-build /app/frontend/dist /app/server/public
|
||||
USER root
|
||||
RUN chown -R anythingllm:anythingllm /app/server && \
|
||||
chown -R anythingllm:anythingllm /app/collector
|
||||
USER anythingllm
|
||||
|
||||
# Setup the environment
|
||||
ENV NODE_ENV=production
|
||||
|
||||
Reference in New Issue
Block a user