testing: peer CLI pre-defined peers

This commit is contained in:
2026-05-17 07:54:12 +02:00
parent 3380d137fc
commit 9a677947ed
4 changed files with 68 additions and 3 deletions
+36 -3
View File
@@ -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