一个用 Golang 实现的云际存储原型系统,提供 web ui 和 s3 api (WIP) 两种访问方式。
# 构建 jcs-httpserver 镜像,使用 all_proxy 可以加快依赖拉取速度
docker build -t jcs-httpserver --build-arg all_proxy=$all_proxy --target=httpserver .
# 构建 jcs-storage 镜像
docker build -t jcs-storage --build-arg all_proxy=$all_proxy --target=storage .
# 构建 jcs-scheduler 镜像
docker build -t jcs-scheduler --build-arg all_proxy=$all_proxy --target=scheduler .
# 构建 jcs-portal 镜像
cd portal
docker build . -t jcs-portal
docker-compose -d up
docker-compose down
注意:master
分支开启了分支保护,请不要直接在 master
分支提交代码。
- 创建新分支
- 提交
pull request
- 向新分支提交代码,并在
pull request
页面追踪进度 - 功能实现完成,且测试通过后,请其他成员进行 code review
- code review 通过后,merge 进目标分支