diff --git a/Justfile b/Justfile index 50d750a..932395b 100644 --- a/Justfile +++ b/Justfile @@ -20,3 +20,25 @@ test_all: test_all_info_log: PYTEST_LOG_LEVEL=INFO bash local_test_helper.sh -c test_all + +pull_dev_images: + docker pull ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder:latest + docker pull ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest + +run_speculos_nanos: + docker run --rm -p 5000:5000 -p 5001:5001 -v '/dev/bus/usb:/dev/bus/usb' \ + -v "$(realpath ./):/app" -it --name \ + app-near-container ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest \ + bash -c '/usr/bin/python3 -m speculos --model nanos --api-port 5000 --apdu-port 5001 --display headless /app/target/nanos/release/app-near-rust' + +run_speculos_nanosplus: + docker run --rm -p 5000:5000 -p 5001:5001 -v '/dev/bus/usb:/dev/bus/usb' \ + -v "$(realpath ./):/app" -it --name \ + app-near-container ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest \ + bash -c '/usr/bin/python3 -m speculos --model nanosp --api-port 5000 --apdu-port 5001 --display headless /app/target/nanosplus/release/app-near-rust' + +run_speculos_nanox: + docker run --rm -p 5000:5000 -p 5001:5001 -v '/dev/bus/usb:/dev/bus/usb' \ + -v "$(realpath ./):/app" -it --name \ + app-near-container ghcr.io/ledgerhq/ledger-app-builder/ledger-app-dev-tools:latest \ + bash -c '/usr/bin/python3 -m speculos --model nanox --api-port 5000 --apdu-port 5001 --display headless /app/target/nanox/release/app-near-rust'