1.更改web (nginx) 服务端口
因为我宿主机80和443端口部署了其他应用,所以变更默认端口,避免冲突
解决办法:变更 .env文件(注意是 .env 不是env,因为下载到windows后会被命名为 env)
改成自己想要的端口:
# ------------------------------
# Docker Compose Service Expose Host Port Configurations
# ------------------------------
EXPOSE_NGINX_PORT=7777
EXPOSE_NGINX_SSL_PORT=7443
具体的操作命令:
root@VM-0-10-ubuntu:~# cd /home/ubuntu/dify
root@VM-0-10-ubuntu:/home/ubuntu/dify# cd docker
# 编辑.env文件
root@VM-0-10-ubuntu:/home/ubuntu/dify/docker# vim .env
# 关容器
root@VM-0-10-ubuntu:/home/ubuntu/dify/docker# docker-compose down
# 重新建立容器
root@VM-0-10-ubuntu:/home/ubuntu/dify/docker# docker-compose up -d
2.神坑,发现上线后,知识库-文档处理一直在排队状态
查日志发现,写log有报错
再查.env 没有制定本地log路径
借鉴github上的回答:
依然是编辑.env文件,写入路径后亲测解决
# ------------------------------
# Server Configuration
# ------------------------------
# The log level for the application.
# Supported values are `DEBUG`, `INFO`, `WARNING`, `ERROR`, `CRITICAL`
LOG_LEVEL=INFO
# Log file path
LOG_FILE=/app/logs/server.log
# Log file max size, the unit is MB
LOG_FILE_MAX_SIZE=20
# Log file max backup count
LOG_FILE_BACKUP_COUNT=5
# Log dateformat
LOG_DATEFORMAT=%Y-%m-%d %H:%M:%S