创建 editor-server 容器配置
启动容器时,需要给每个容器设置环境变量。我们在本地启动编辑器时,同样需要修改.env
配置文件。
创建env
文件夹
目前每个服务对应的环境配置都需要放在env
目录,供 docker-compose.yml
读取,env
目录和docker-compose.yml
同级。
如果目录已经存在,则无需重复创建。
创建editor.server.env
容器配置
复制下面脚本,创建文件:editor.server.env
,放在env
文件夹,最终路径为:env/editor.server.env
。
bash
# 域名,示例:www.marsview.com.cn,下面两个是一样的
VIRTUAL_HOST=api-editor.marsview.com.cn
LETSENCRYPT_HOST=api-editor.marsview.com.cn
# 服务器地址
SERVER_HOST=http://localhost
# 飞书应用配置,用来发送飞书消息(暂时可忽略)
FEISHU_APP_ID=
FEISHU_APP_SECRET=
# JWT签名密钥过期时间
JWT_EXPIRES_IN=5d
# 文件上传,OSS服务配置
# OSS_TYPE: minio | baidu | aliyun
OSS_TYPE=
# 只有minio需要
OSS_PORT=
# 是否使用HTTPS
OSS_USESSL=false
# 阿里云OSS需要填写区域,如oss-cn-hangzhou
OSS_REGION=
# 百度云OSS填写域名、minio填写IP地址
OSS_ENDPOINT=
OSS_BUCKET=
OSS_ACCESSKEY=
OSS_ACCESSKEYSECRET=
# CDN域名,若没有,可填空
OSS_CDNDOMAIN=
# 邮箱服务配置
EMAIL_HOST=smtp.163.com
EMAIL_PORT=465
EMAIL_USER=
EMAIL_PASSWORD=
# 微信登录配置,没有可默认为空
WECHAT_APP_ID=
WECHAT_APP_SECRET=
# 大模型配置
AI_BASE_URL=
AI_KEY=
EMBEDDING=
MODEL=
DATABASE_URL=
# 启用后端模型服务,此服务需付费使用(未付费开启会导致页面创建报错)
ENABLE_MODEL_SERVICE=true
如果没有域名,可以使用
ip+端口