testing: peer CLI pre-defined peers
This commit is contained in:
@@ -48,12 +48,45 @@ peer-cli-net:
|
||||
{{LANSPREAD_NET}}
|
||||
|
||||
peer-cli-run NAME: peer-cli-net
|
||||
mkdir -p "target/peer-cli/{{NAME}}/state" "target/peer-cli/{{NAME}}/games"
|
||||
mkdir -p ".lanspread-peer-cli/{{NAME}}/state" ".lanspread-peer-cli/{{NAME}}/games"
|
||||
docker run --rm --init --network {{LANSPREAD_NET}} --name "lanspread-peer-cli-{{NAME}}" -i \
|
||||
-v "$PWD/target/peer-cli/{{NAME}}/state:/state" \
|
||||
-v "$PWD/target/peer-cli/{{NAME}}/games:/games" \
|
||||
-v "$PWD/.lanspread-peer-cli/{{NAME}}/state:/state" \
|
||||
-v "$PWD/.lanspread-peer-cli/{{NAME}}/games:/games" \
|
||||
lanspread-peer-cli:dev \
|
||||
--name "{{NAME}}" \
|
||||
--games-dir /games \
|
||||
--state-dir /state \
|
||||
--catalog-db /app/game.db
|
||||
|
||||
peer-cli-alpha: peer-cli-net
|
||||
mkdir -p ".lanspread-peer-cli/alpha/state"
|
||||
docker run --rm --init --network lanspread --name "lanspread-peer-cli-alpha" -i \
|
||||
-v "$PWD/.lanspread-peer-cli/alpha/state:/state" \
|
||||
-v "$PWD/crates/lanspread-peer-cli/fixtures/fixture-alpha:/games:ro" \
|
||||
lanspread-peer-cli:dev \
|
||||
--name "alpha" \
|
||||
--games-dir /games \
|
||||
--state-dir /state \
|
||||
--catalog-db /app/game.db
|
||||
|
||||
peer-cli-bravo: peer-cli-net
|
||||
mkdir -p ".lanspread-peer-cli/bravo/state"
|
||||
docker run --rm --init --network lanspread --name "lanspread-peer-cli-bravo" -i \
|
||||
-v "$PWD/.lanspread-peer-cli/bravo/state:/state" \
|
||||
-v "$PWD/crates/lanspread-peer-cli/fixtures/fixture-bravo:/games:ro" \
|
||||
lanspread-peer-cli:dev \
|
||||
--name "bravo" \
|
||||
--games-dir /games \
|
||||
--state-dir /state \
|
||||
--catalog-db /app/game.db
|
||||
|
||||
peer-cli-charlie: peer-cli-net
|
||||
mkdir -p ".lanspread-peer-cli/charlie/state"
|
||||
docker run --rm --init --network lanspread --name "lanspread-peer-cli-charlie" -i \
|
||||
-v "$PWD/.lanspread-peer-cli/charlie/state:/state" \
|
||||
-v "$PWD/crates/lanspread-peer-cli/fixtures/fixture-charlie:/games:ro" \
|
||||
lanspread-peer-cli:dev \
|
||||
--name "charlie" \
|
||||
--games-dir /games \
|
||||
--state-dir /state \
|
||||
--catalog-db /app/game.db
|
||||
|
||||
Reference in New Issue
Block a user