forked from wangbo/easyai
- 在 .env.sample 中新增 DOZZLE_PORT 配置项,默认值为 8080 - 修改 docker-compose.yml 中 Dozzle 服务端口映射使用环境变量 - 实现端口配置的可自定义化,提升部署灵活性
105 lines
2.8 KiB
Bash
105 lines
2.8 KiB
Bash
#############################################
|
|
# EasyAI 环境变量配置
|
|
# 复制为 .env 并根据实际情况修改
|
|
#############################################
|
|
|
|
# ========== 1. 访问地址(部署时必改) ==========
|
|
# 默认服务器 API 地址,云服务需修改为云端 IP 并放行对应端口
|
|
NUXT_PUBLIC_BASE_APIURL=http://127.0.0.1:3001
|
|
# 域名访问:NUXT_PUBLIC_BASE_APIURL=/api
|
|
|
|
# 默认 WebSocket 地址
|
|
NUXT_PUBLIC_BASE_SOCKETURL=ws://127.0.0.1:3002
|
|
# 域名访问:NUXT_PUBLIC_BASE_SOCKETURL=wss://yourwebsite.com/socket.io
|
|
|
|
# Agent 服务治理 API 地址,前端管理页面需要
|
|
NUXT_PUBLIC_SG_APIURL=http://127.0.0.1:3003
|
|
# 域名访问:NUXT_PUBLIC_SG_APIURL=/asg-api
|
|
|
|
# ========== 2. 服务端口 ==========
|
|
WEB_PORT=3010
|
|
# easyai-web 前端端口,访问地址 ip:3010,初始化管理员 admin/123456
|
|
|
|
SERVER_HTTP_PORT=3001
|
|
SERVER_WS_PORT=3002
|
|
# easyai-server 后端 HTTP / WebSocket 端口
|
|
|
|
VIDEO_EDIT_PORT=8000
|
|
# 视频编辑服务对外端口
|
|
|
|
AMS_PORT=3004
|
|
# Agent 记忆服务 HTTP 端口(启用 memory profile 时)
|
|
|
|
# ========== 3. Agent 记忆服务(启用 memory profile 时) ==========
|
|
MEMORY_TCP_HOST=agent-memory
|
|
MEMORY_TCP_PORT=4004
|
|
# easyai-server 调用 agent-memory 的 TCP 连接
|
|
|
|
# ========== 4. 沙箱环境 ==========
|
|
SANDBOX_PORT=8081
|
|
# 不建议对外暴露
|
|
|
|
SANDBOX_JUPYTERLAB_PORT=8888
|
|
SANDBOX_JUPYTER_TOKEN=easyaiisbest
|
|
# 建议设置 token
|
|
|
|
SANDBOX_SERVICE_BASE_URL=
|
|
|
|
# ========== 5. Redis ==========
|
|
REDIS_PORT=
|
|
# 默认不对外暴露
|
|
|
|
CONFIG_COMFYUI_QUENE_REDIS_USERNAME=
|
|
CONFIG_COMFYUI_QUENE_REDIS_PASSWORD=
|
|
CONFIG_COMFYUI_QUENE_REDIS_DB=6
|
|
CONFIG_COMFYUI_CACHE_REDIS_DB=11
|
|
|
|
# ========== 6. MongoDB ==========
|
|
MONGO_PORT=27017
|
|
MONGO_INITDB_ROOT_USERNAME=username
|
|
MONGO_INITDB_ROOT_PASSWORD=password
|
|
# 初次部署可修改,更新请勿修改
|
|
|
|
# ========== 7. 消息队列 RabbitMQ ==========
|
|
CONFIG_MQ_PROTOCOL=amqp
|
|
CONFIG_MQ_USER=admin
|
|
CONFIG_MQ_PASSWORD=easyai2025
|
|
CONFIG_MQ_HOST=localhost
|
|
CONFIG_MQ_PORT=5672
|
|
CONFIG_MQ_ADMIN_PORT=15672
|
|
CONFIG_MQ_VHOST=/
|
|
|
|
# ========== 8. 鉴权与安全 ==========
|
|
CONFIG_TOKEN_EXPIRE=1800
|
|
CONFIG_JWT_SECRET='this is a very secret secret'
|
|
CONFIG_TOKEN_SIGN_SK=easyai2025easyai
|
|
|
|
# ========== 9. 运维与调试 ==========
|
|
CONFIG_INSTANCE_ID=2025
|
|
# 集群情况下区分不同客户端
|
|
|
|
CONFIG_PROXY_URL=
|
|
# 连接 GPT 等外部服务时设置
|
|
|
|
LOG_LEVEL=log,error,warn,debug
|
|
|
|
DOZZLE_PORT=8080
|
|
WATCHTOWER_PORT=8089
|
|
PORTAINER_PORT=8090
|
|
PORTAINER_HTTPS_PORT=8091
|
|
|
|
# ========== 10. 静态资源 CDN(可选) ==========
|
|
NUXT_APP_CDN_URL=
|
|
|
|
# ========== 11. 版本 ==========
|
|
VERSION=latest
|
|
|
|
# ========== 12. OSS 配置(可选,PDF 解析图片上传) ==========
|
|
# 可填写 .env.tools 或在此覆盖
|
|
# OSS_ENDPOINT=
|
|
# OSS_ACCESS_KEY_ID=
|
|
# OSS_ACCESS_KEY_SECRET=
|
|
# OSS_BUCKET=
|
|
# OSS_REGION=us-east-1
|
|
# OSS_DOMAIN=
|