环境变量
本页面提供了如何配置您自托管的 Steedos 实例的指南。
必需的配置
# 平台
PORT=80
ROOT_URL=http://localhost
# 数据库
MONGO_URL=mongodb://127.0.0.1:27017/steedos
MONGO_OPLOG_URL=mongodb://127.0.0.1:27017/local
# 微服务通信 (https://moleculer.services/zh/docs/0.14/networking.html)
TRANSPORTER=redis://127.0.0.1:6379
# 缓存 https://moleculer.services/zh/docs/0.14/caching.html
CACHER=redis://127.0.0.1:6379/1
登录屏幕
配置与登录屏幕相关的参数,例如是否允许注册,是否允许修改密码,是否允许创建公司。
# 允许账户创建,默认在数据库为空时为 true
STEEDOS_TENANT_ENABLE_REGISTER=true
# 允许密码恢复,设置为 true 将显示链接以检索密码,默认为 false。
STEEDOS_TENANT_ENABLE_FORGET_PASSWORD=true
# 允许创建公司,默认仅在数据库为空时允许
STEEDOS_TENANT_ENABLE_CREATE_TENANT=false
# 允许密码登录,默认对于注册和登录都是启用的。默认为 true
STEEDOS_TENANT_ENABLE_PASSWORD_LOGIN=true
# 强制绑定电子邮件,登录后需要输入并验证电子邮件。默认为 false
STEEDOS_TENANT_ENABLE_BIND_EMAIL=false
# 强制绑定手机号码,登录后需要输入并验证手机号码。默认为 false
STEEDOS_TENANT_ENABLE_BIND_MOBILE=false
# 允许使用电子邮件验证码登录,默认对于注册和登录启用此方法。
STEEDOS_TENANT_ENABLE_EMAIL_CODE_LOGIN=false
# 允许使用手机验证码登录,默认对于注册和登录启用此方法。
STEEDOS_TENANT_ENABLE_MOBILE_CODE_LOGIN=false
# 默认是43个字符的字符串,每次服务重启时都会生成新值
STEEDOS_TENANT_TOKEN_SECRET=
# 默认是90d
STEEDOS_TENANT_ACCESS_TOKEN_EXPIRES_IN=
# 默认是7d
STEEDOS_TENANT_REFRESH_TOKEN_EXPIRES_IN=
元数据同步
METADATA_SERVER=http://localhost:5000
METADATA_APIKEY=
附件存储
配置与附件存储相关的参数。