Browse Source
Introduce cargo aliases for running maker and taker in dev mode
These can be used as:
`cargo dev-taker`
`cargo dev-maker`
feature/force-stop-button
Thomas Eizinger
3 years ago
No known key found for this signature in database
GPG Key ID: 651AC83A6C6C8B96
3 changed files with
8 additions and
7 deletions
-
.cargo/config.toml
-
.github/workflows/ci.yml
-
start_all.sh
|
|
@ -1,2 +1,6 @@ |
|
|
|
[target.aarch64-unknown-linux-gnu] |
|
|
|
linker = "aarch64-linux-gnu-gcc" |
|
|
|
|
|
|
|
[alias] |
|
|
|
dev-maker = "run --bin maker -- testnet" |
|
|
|
dev-taker = "run --bin taker -- --maker localhost:9999 --maker-id 10d4ba2ac3f7a22da4009d813ff1bc3f404dfe2cc93a32bedf1512aa9951c95e testnet" # Maker ID matches seed found in `testnet/maker_seed` |
|
|
|
|
|
@ -99,13 +99,10 @@ jobs: |
|
|
|
- name: Smoke test ${{ matrix.os }} binary |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
mkdir -p /tmp/maker/testnet |
|
|
|
cp -r testnet/maker_seed /tmp/maker/testnet/maker_seed |
|
|
|
target/debug/maker --data-dir=/tmp/maker testnet & |
|
|
|
cargo dev-maker & |
|
|
|
sleep 10s # Wait for maker to start\ |
|
|
|
|
|
|
|
# The maker-id is generated from the makers seed found in testnet/maker_seed |
|
|
|
target/debug/taker --data-dir=/tmp/taker --maker localhost:9999 --maker-id 10d4ba2ac3f7a22da4009d813ff1bc3f404dfe2cc93a32bedf1512aa9951c95e testnet & |
|
|
|
cargo dev-taker & |
|
|
|
sleep 10s # Wait for taker to start |
|
|
|
|
|
|
|
curl --fail http://localhost:8000/api/alive |
|
|
|
|
|
@ -4,5 +4,5 @@ export RUST_BACKTRACE=1 |
|
|
|
|
|
|
|
# A simple command to spin up the complete package, ie. both daemons and frontends. |
|
|
|
# A single 'ctrl+c' stops all processes. |
|
|
|
# The maker-id is generated from the makers seed found in daemon/util/testnet_seeds/maker_seed |
|
|
|
(trap 'kill 0' SIGINT; cargo run --bin maker -- testnet & cargo run --bin taker -- --maker localhost:9999 --maker-id 10d4ba2ac3f7a22da4009d813ff1bc3f404dfe2cc93a32bedf1512aa9951c95e testnet -- & yarn --cwd=./maker-frontend dev & yarn --cwd=./taker-frontend dev) |
|
|
|
# The maker-id is generated from the makers seed found in daemon/testnet/maker_seed |
|
|
|
(trap 'kill 0' SIGINT; cargo dev-maker & cargo dev-taker -- & yarn --cwd=./maker-frontend dev & yarn --cwd=./taker-frontend dev) |
|
|
|