# 如何快速开始

EasyDispatch 依赖于这些部件: Postgres DB, Redis 和 Kafka. 对于开发者和小规模用户,一般建议用docker (opens new window)compose (opens new window) 跑起来。

本地安装过程中同时需要 npm and node (opens new window)。 我们测试过的环境是 Ubuntu Linux 2004和 Macos。

  1. 克隆代码库后,到src目录执行下面命令,可以启动服务:
git clone https://github.com/alibaba/easydispatch.git && cd easydispatch
pip install -e .
  1. 从 $easydisaptch/etc/dev_env_sample 复制并修改环境文件,放到 $easydisaptch/dev.env 。然后启动postgresql, redis 和 kafka。
docker-compose -f kafka-redis-postgres-compose.yml -p easy up
  1. (可选) 可以执行伦敦的样例数据导入和排班作为单元测试。打开另外一个窗口,执行:
python -m dispatch.cli database init
python -m dispatch.cli server start --port 8000 dispatch.main:app 
  1. 从浏览器打开: http://localhost:8000/login。应该能看到登录页面,如果不能,就到主库 (opens new window) 就给我们提issue吧。

planner_ui

# 在线演示环境

我们正在制作一个在线demo系统里面用伦敦的样例数据做排班和展示。

上次更新: 2021/6/8 下午7:20:03