11个不稳定版本 (5个破坏性更新)
0.6.1 | 2023年10月16日 |
---|---|
0.5.3 | 2023年9月14日 |
0.4.0 | 2022年4月3日 |
0.3.0 | 2021年4月17日 |
0.2.1 | 2021年3月4日 |
#167 in HTTP服务器
每月50次下载
65KB
1.5K SLoC
我是Groot!
所需变量
请有一个包含以下变量的.env
文件
SERVER.HOST
:主机地址,例如127.0.0.1
SERVER.PORT
:主机端口,例如3030
DATABASE_URL
:PostgreSQL数据库URL,例如postgres://groot:groot@localhost:5432/groot
REDIS_URL
:Redis URL,例如redis://redis:6379
下载
$ curl -L https://github.com/fao89/groot/releases/download/0.6.1/groot-linux-amd64 -o groot
$ chmod +x groot
同步角色或集合
镜像
$ curl -X POST http://127.0.0.1:3030/sync/<roles | collections>
从requirements.yml
$ curl -X POST -F '[email protected]' http://127.0.0.1:3030/sync/
上传集合
$ ansible-galaxy collection publish -c -s http://127.0.0.1:3030/ <COLLECTION_TARBALL_PATH>
提供内容服务
$ curl -L https://github.com/fao89/groot/releases/download/0.6.1/groot-linux-amd64 -o groot
$ chmod +x groot
$ ./groot
从groot安装角色/集合
$ ansible-galaxy <role | collection> install <namespace>.<name> -c -s http://127.0.0.1:3030/
依赖关系
~41–56MB
~885K SLoC