Oncall是一款为调度和管理值班班次而设计的日历工具
项目描述
Oncall

有关如何运行和管理Oncall的信息,请参阅 管理员文档。
开发设置
本地机器
有关在本地机器上设置Oncall的说明
先决条件
- Debian/Ubuntu -
sudo apt-get install libsasl2-dev python3-dev libldap2-dev libssl-dev python-pip python-setuptools mysql-server mysql-client
安装
python setup.py develop
pip install -e '.[dev]'
设置mysql模式
mysql -u root -p < ./db/schema.v0.sql
通过编辑configs/config.yaml来设置应用配置。
可选,您可以导入测试用的虚拟数据
mysql -u root -p -o oncall < ./db/dummy_data.sql
运行
以下命令之一
goreman start
procman start
make serve
oncall-dev ./configs/config.yaml
测试
make test
Docker compose
有关使用docker compose
的说明
运行
make compose
或直接运行docker compose
docker compose up --build
限制
- 目前不提供运行测试的机制
- 需要重新构建以应用代码更改
- 不会将Python日志尾随到stdout
贡献
查看https://github.com/linkedin/oncall/issues以获取未解决的问题列表,并解决任何您感兴趣的问题。预期贡献将经过彻底测试并以单元/端到端测试的形式提交;请查看e2e目录以获取我们的端到端测试套件。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
oncall-2.1.7.tar.gz (581.8 kB 查看哈希值)
构建分发
oncall-2.1.7-py3-none-any.whl (644.4 kB 查看哈希值)
关闭
oncall-2.1.7.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a78686317eb77e3c4d92b09fce6274535fb7d4f5566a697eba7d828146c93bd9 |
|
MD5 | 9984c13621910e8b7d8007b307c5d2e1 |
|
BLAKE2b-256 | a4fbdd59d1955c27a0fcf55734e4314948665379f5344c8009be53d9d8ea43bf |
关闭
oncall-2.1.7-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 773a3d884b229c745bfa2cf4e60fc5a42931790e4d8db91f8605991d2b89ed7d |
|
MD5 | cba3c21648195ed8fc978723b8ec5c35 |
|
BLAKE2b-256 | 7f1da7a62ab1c619bb260e09a777b920519370c339e14b6707df64ba6a36f6a3 |