参考
环境变量
环境变量是一种在运行时向程序或脚本传递信息的方法。
它们通常在程序或脚本之外设置,并可用于配置软件的各个方面。
环境变量经常用于存储配置设置,例如API密钥、连接字符串和其他敏感信息。
| 分类 | 变量名 | 默认值 | 描述 | |
|---|---|---|---|---|
| 公共组件 | PG_DATABASE_URL | 空 | 使用自建pg时,不用填写. 第三方postgres 连接格式: postgresql://<pg-username>:<pg-password>@<your-pg-host>/bika?schema=public&connection_limit=1&pgbouncer=true&pool_timeout=30 | |
| 公共组件 | MONGODB_DATABASE_URL | 空 | 使用自建mongodb时,不用填写. 第三方mongodb 连接格式:mongodb://<mongo-username>:<mongo-password>@<your-mongo-host>/bika?authSource=admin&replicaSet=rs0&directConnection=true | |
| 公共组件 | REDIS_URL | 空 | 使用自建redis时,不用填写. 第三方redis 连接格式:redis://default:@redis-master:6379 | |
| 公共组件 | MINIO_URL | 空 | 使用自建oss时,不用填写. 第三方oss 连接格式:minio://<your-access-key>:<your-access-secret>@<your-oss-host>/<your-bucket>?useSSL=true | |
| 公共组件 | ELASTIC_SEARCH_URL | 空 | Elastic Search 业务数据索引日志,不记录console log,支持空配置,则disable Elastic Search发送. 格式:http://<your-api-key-id>:<your-api-key>@elasticsearch:9200/bika | |
| 公共组件 | OPENOBSERVE_LOG_URL | 空 | 使用自建ob时,不用填写 | |
| 公共组件 | STORAGE_PUBLIC_URL | /bika | 设置对应的存储文件服务的访问URL, 用于资源文件的访问 | |
| 业务配置 | SYSTEM_EMAIL_PROVIDER | 空 | 系统邮件通知帐号,格式: {"provider": "smtp", "host": "smtp.host.com", "username": "sender@example.com", "password": "xxxxx", "port": 465} | |
| 业务配置 | SERVICE_EMAIL_PROVIDER | 空 | 应用邮件通知帐号, 格式: {"provider": "smtp", "host": "smtp.host.com", "username": "sender@example.com", "password": "xxxxx", "port": 465} | |
| 业务配置 | SYSTEM_AI_MODEL | 系统调用默认什么模型,不填默认 doubao | ||
| 业务配置 | DEFAULT_LOCALE | en | 默认语言,中文写zh-CN | |
| 业务配置 | DEFAULT_USER_TIMEZONE | utc | 用户注册/创建时默认时间, 国内用: Asia/Shanghai | |
| 业务配置 | LICENSE_CODE | 空 | 私有化版本授权码,填写后会校验授权码是否正确, 走网络激活服务 | |
| 业务配置 | NODE_OPTIONS | --max-old-space-size=4096 | node 启动参数 | |
| 业务配置 | APP_HOSTNAME | 空 | 用于关联分享后的服务目的地址,格式’APP_HOSTNAME:https://dev.bika.ai’ |