From dd4ca27dc753124290ea99bb5dedbd2075cf59f2 Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Mon, 19 Jun 2023 18:37:00 +0800 Subject: [PATCH] perf: deploy --- .../components/Markdown/MermaidCodeBlock.tsx | 20 +++++++++++++------ docs/deploy/fastgpt/docker-compose.yml | 15 +++++++------- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/client/src/components/Markdown/MermaidCodeBlock.tsx b/client/src/components/Markdown/MermaidCodeBlock.tsx index afbec6e3b..dcf720e60 100644 --- a/client/src/components/Markdown/MermaidCodeBlock.tsx +++ b/client/src/components/Markdown/MermaidCodeBlock.tsx @@ -50,13 +50,13 @@ const MermaidBlock = ({ code }: { code: string }) => { useEffect(() => { (async () => { - if (!code || !ref.current) return; + if (!code) return; try { const formatCode = code.replace( new RegExp(`[${Object.keys(punctuationMap).join('')}]`, 'g'), (match) => punctuationMap[match] ); - const { svg } = await mermaidAPI.render(`mermaid-${Date.now()}`, formatCode); + const { svg } = await mermaid.render(`mermaid-${Date.now()}`, formatCode); setSvg(svg); } catch (e: any) { console.log('[Mermaid] ', e?.message); @@ -101,17 +101,25 @@ const MermaidBlock = ({ code }: { code: string }) => { }, []); return ( - + .export': { + display: 'block' + } + }} + > - { ); }; -export default memo(MermaidBlock); +export default MermaidBlock; diff --git a/docs/deploy/fastgpt/docker-compose.yml b/docs/deploy/fastgpt/docker-compose.yml index 8faafa879..21baa344c 100644 --- a/docs/deploy/fastgpt/docker-compose.yml +++ b/docs/deploy/fastgpt/docker-compose.yml @@ -1,8 +1,8 @@ version: '3.3' services: pg: - image: ankane/pgvector:v0.4.2 # dockerhub - # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/pgvector:v0.4.2 # 阿里云 + # image: ankane/pgvector:v0.4.2 # dockerhub + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/pgvector:v0.4.2 # 阿里云 container_name: pg restart: always ports: @@ -17,8 +17,8 @@ services: - /root/fastgpt/pg/init.sql:/docker-entrypoint-initdb.d/init.sh - /root/fastgpt/pg/data:/var/lib/postgresql/data mongodb: - image: mongo:5.0.18 - # image : registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # 阿里云 + # image: mongo:5.0.18 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # 阿里云 container_name: mongo restart: always ports: @@ -31,9 +31,9 @@ services: - /root/fastgpt/mongo/data:/data/db - /root/fastgpt/mongo/logs:/var/log/mongodb fastgpt: - image: ghcr.io/c121914yu/fastgpt:latest # github + # image: ghcr.io/c121914yu/fastgpt:latest # github # image: c121914yu/fast-gpt:latest # docker hub - # image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:latest # 阿里云 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:latest # 阿里云 network_mode: host restart: always container_name: fastgpt @@ -76,7 +76,8 @@ services: - OPENAI_BASE_URL=https://api.openai.com/v1 - OPENAI_BASE_URL_AUTH=可选的安全凭证 nginx: - image: nginx:alpine3.17 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/nginx:alpine3.17 + # image: nginx:alpine3.17 container_name: nginx restart: always network_mode: host