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
parent
commit
876349f92a
No known key found for this signature in database GPG Key ID: 651AC83A6C6C8B96
  1. 4
      .cargo/config.toml
  2. 7
      .github/workflows/ci.yml
  3. 4
      start_all.sh

4
.cargo/config.toml

@ -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`

7
.github/workflows/ci.yml

@ -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
start_all.sh

@ -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)

Loading…
Cancel
Save