filecoin-project / filecoin-project/venus
[docker-compose] use `depends_on` to resolve dependencies
- Dominant language
- Go
- Stars
- 2.1k
- Forks
- 493
- PR merge metrics
- No merged PRs in 30d
Description
### 链服务模块 / Chain Service Components
- [ ] venus
- [ ] venus-auth
- [ ] venus-gateway
- [ ] venus-messager
- [ ] venus-miner
- [ ] 文档 / docs
### 订单服务模块 / Deal Service Components
- [ ] venus-market
- [ ] 文档 / docs
### 算力服务模块 / Storage Power Service Components
- [ ] venus-sector-manager
- [ ] venus-worker
- [ ] 文档 / docs
### 描述 / Description
- 使用 docker-compose 的 healthcheck 和 service_healthy 处理服务之间的依赖。
- 使用 service_completed_successfully 处理服务初始化工作。
参考: https://docs.docker.com/compose/startup-order/#control-startup
Track:
- https://github.com/filecoin-project/venus/issues/5749
- https://github.com/filecoin-project/venus/issues/5856
Contributor guide
Assessment
This issue has not been assessed yet.