如何运行 Steedos DX 项目
Steedos 项目中包含元数据和微服务,需要加载到 Steedos 平台中才能运行。
Steedos DX 开发环境使用微服务方式启动软件包,并通过 Transporter 连接到 Steedos 平台。
部署并运行 Steedos 平台
首先,您必须部署并运行 Steedos 平台。您可以遵循自托管教程在服务器上部署 Steedos,或启动本地 Steedos 平台。
cd steedos-platform
docker-compose up
您也可以参照 ./steedos-platform
目录中的说明,使用 Node.js 运行 Steedos 平台。
注册管理员账户
在首次启动时,系统将提示您注册一个账户并创建一个组织。这个账户也将成为该组织的管理员账户。
创建 API 密钥
您可以使用管理员凭据登录到 Steedos 服务器,转到设置应用程序,选择 API 密钥菜单,并创建一个新的 API 密钥。
配置元数据同步
设置元数据服务器
设置元数据同步所需的环境变量。
steedos source:config
- 元数据服务器:METADATA_SERVER 是您希望连接到的 Steedos 服务器的 ROOT_URL。
- 元数据 API 密钥:METADATA_APIKEY 用于验证您的身份。
这个命令将环境变量写入 .env.local 文件,
METADATA_SERVER=
METADATA_APIKEY=
您也可以直接设置上述环境变量,而无需运行该命令。
运行 Steedos 软件包
安装依赖项
yarn
传输器
Steedos 平台默认使用 Redis 作为传输器。在开发和调试 Steedos 软件包之前,您需要进行相关配置。设置环境变量 TRANSPORTER 指向您的 Redis 实例。
TRANSPORTER=redis://127.0.0.1:6379
提示
请确保您配置的 TRANSPORTER 与您希望连接的 Steedos 服务器匹配,并且网络是互连的。
危险
对于在生产环境中运行,请务必配置 Redis 密码。