Files
scroll/coordinator/README.md
2022-10-19 21:01:35 +08:00

43 lines
1.0 KiB
Markdown

# Coordinator
[![Actions Status](https://scroll-tech/coordinator/workflows/Continuous%20Integration/badge.svg)](https://scroll-tech/coordinator/actions)
[![codecov](https://codecov.io/gh/scroll-tech/coordinator/branch/master/graph/badge.svg)](https://codecov.io/gh/scroll-tech/coordinator)
This repo contains the Scroll coordinator.
## Build
```bash
make clean
make coordinator
```
## db operation
* init, show version, rollback, check status db
```bash
# DB_DSN: db data source name
export DB_DSN="postgres://admin:123456@localhost/test_db?sslmode=disable"
# DB_DRIVER: db driver name
export DB_DRIVER="postgres"
# TEST_DB_DRIVER, TEST_DB_DSN: It is required when executing db test cases
export TEST_DB_DRIVER="postgres"
export TEST_DB_DSN="postgres://admin:123456@localhost/test_db?sslmode=disable"
```
## Start
* use default ports and config.json
```bash
./build/bin/coordinator --http
```
* use specified ports and config.json
```bash
./build/bin/coordinator --config ./config.json --http --http.addr localhost --http.port 8390
```