Skip to content
Aidenz
Go back

dify修改嵌入聊天框的power by图标

2 分钟阅读 · 426 字
Edit page

背景

最近近期公司需要使用dify框架开发一个公司网站的AI客服助手,但是嵌入网站时会显示powered by dify。有dify的logo。将dify 的logo修改为公司logo。

版本

dify版本:1.9.1

docker部署

解决方法

  1. 停止dify服务docker compose down

  2. 替换/path/to/dify-main/web/public/logo/logo.svg,替换为自己的logo文件

  3. /path/to/dify-main/docker文件夹下,新建run_dify.sh脚本,


vim run_dify.sh
  1. 将以下脚本复制进去

#!/bin/bash

# 退出时如果出错则中止脚本执行

set -e

  

echo "启动 docker compose..."

  

docker compose up -d --build

  

echo "切换目录到 /path/to/dify-main/web/public..."

cd /path/to/dify-main/web/public

  

echo "复制 logo 到容器 docker-web-1 中..."

docker cp logo docker-web-1:/app/web/public/

  

echo "重启容器 docker-web-1..."

docker restart docker-web-1

  

echo " 所有操作已完成!"
  1. 使用脚本重启dify服务

./run_dify.sh

因为是将logo文件复制到容器中没有在镜像里,每次重启服务容器都会新建,所以需要用脚本,每次重启后都需要将logo文件再复制一遍。

每次启动使用脚本代替docker compose up -d


Edit page