2个稳定版本
2.7.2 | 2023年2月14日 |
---|---|
1.0.0 | 2023年2月14日 |
#9 in #fiberplane
10MB
3.5K SLoC
Fiberplane守护进程
Fiberplane守护进程允许在工作室之外执行提供者。这在直接从工作室访问资源不可用的情况下很有用。它需要守护进程有权访问相关的资源。
与HTTP代理不同,此守护进程不会简单地转发请求。相反,它将调用提供者以获取实际数据。
快速入门
cargo install --locked fpd
fpd pull --all
${EDITOR} "$(fpd config paths data-sources)"
安装
使用cargo
一旦在crates.io上发布了包,您就可以这样做
cargo install --locked fpd
否则,使用已克隆的仓库版本
cargo install --path .
Kubernetes
即将推出在Kubernetes上运行的说明
设置
查找配置目录
要了解Fiberplane守护进程在哪里寻找其配置文件(data_sources.yaml
)及其提供者,可以使用
fpd config paths
这是您应该放置提供者和 data_sources.yaml
(确切值取决于平台)的位置。
下载预构建的提供者
要下载所有第一方(Fiberplane)提供者,可以使用
fpd pull --all
检查 fpd pull --help
以查看支持的提供者,如果您只想拉取其中的一些。
运行
一旦配置就绪(包括来自 fp
或添加守护进程时的工作室的令牌),您就可以使用以下命令运行它
fpd --token $TOKEN
如果您需要更多指导,始终可以检查 fpd --help
概述
以下图显示了工作室、守护进程(显示为"代理",其旧名称)及其提供者之间的交互
依赖关系
~22–39MB
~682K SLoC