1.在git clone下来的Dify项目根目录下,我们找到docker文件夹
2.找到.env和docker-compose.yaml文件,请确保操作系统已打开“显示隐藏的文件”,mac系统同理
3.在.env文件中搜索“upload”,找到以下参数修改,博主这里填了1500,代表最大文件上传限制在1.5GB,当然通过搜索”upload"还能找到修改图片、视频、文件批次数量等参数供修改,可根据需要修改
# Upload file size limit, default 15M.
UPLOAD_FILE_SIZE_LIMIT=1500
4.在.env文件中搜索“NGINX_CLIENT_MAX_BODY_SIZE”,数值博主填了1500M,代表文件大小限制1.5GB,如果漏设置该参数,上传大于15M文件后网页点击“下一步”是灰色的,无法点击
# Nginx performance tuning
NGINX_WORKER_PROCESSES=auto
NGINX_CLIENT_MAX_BODY_SIZE=1500M
NGINX_KEEPALIVE_TIMEOUT=65
5*.同理,在docker-compose.yaml文件中也能搜索到"UPLOAD_FILE_SIZE_LIMIT"和”NGINX_CLIENT_MAX_BODY_SIZE",如果修改完.env后重启docker容器依旧未生效,则docker-compose.yaml文件也要做同步参数修改并重启docker容器
6.在控制台重启docker容器
docker compose stop
docker compose up -d