Update Dockerfile + docker doc (#55)

This commit is contained in:
Sydhds
2025-10-21 10:30:21 +02:00
committed by GitHub
parent 894677563c
commit d47719a093
4 changed files with 18 additions and 10 deletions

View File

@@ -1,11 +1,15 @@
# Status L2 Rln Prover
Rln prover for Status Layer 2
## Docker
* docker build --progress=plain --no-cache -t prover .
* docker run -p 50051:50051 prover --mock-sc true --mock-user mock/mock_user_1.json
* `docker build --progress=plain --build-arg RUST_LOG_LEVEL=info --no-cache -t rln-prover-image .`
* `docker run -p 50051:50051 prover --mock-sc true --mock-user mock/mock_user_1.json --no-config`
## Run prover
## Rln prover development
### Run prover
PRIVATE_KEY=__MY_PRIVATE_KEY__ RUST_LOG=debug cargo run -p prover_cli -- --no-config
@@ -27,17 +31,17 @@ RUST_LOG=debug cargo run -p prover_cli -- --ip 127.0.0.1 --metrics-ip 127.0.0.1
* RUST_LOG=debug cargo run -p prover_client -- -i 127.0.0.1 -p 50051 send-transaction --tx-hash aa
* RUST_LOG=debug cargo run -p prover_client -- -i 127.0.0.1 -p 50051 -a 0xd8da6bf26964af9d7eed9e03e53415d37aa96045 get-user-tier-info
## Debug
### Debug
* grpcurl -plaintext 127.0.0.1:50051 list
* grpcurl -plaintext -d '{"sender": "Alice", "tx_id": "42"}' '[::1]:50051' prover.RlnProver/SendTransaction
* grpcurl -plaintext '[::1]:50051' prover.RlnProver/GetProofs
## Bench
### Bench
* SUBSCRIBER_COUNT=2 SUBSCRIBER_IP=10.235.185.198 RAYON_NUM_THREADS=4 PROOF_SERVICE_COUNT=4 PROOF_COUNT=6 cargo bench -p prover --bench prover_many_subscribers
## Unit tests
### Unit tests
* cargo test
* cargo test --features anvil