add chrome history slurper and solana dockerfile
This commit is contained in:
30
solanad.dockerfile/run.solanad
Normal file
30
solanad.dockerfile/run.solanad
Normal file
@@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
export HOME=/var/lib/solana
|
||||
export PATH="$PATH:/usr/local/bin"
|
||||
|
||||
ASN="chpst -u nobody:nogroup"
|
||||
|
||||
cd $HOME
|
||||
|
||||
$ASN solana config set --url $NETWORK_URL
|
||||
|
||||
if [[ ! -e $HOME/validator-keypair.json ]]; then
|
||||
$ASN solana-keygen new -o $HOME/validator-keypair.json
|
||||
fi
|
||||
$ASN solana-keygen pubkey ~/validator-keypair.json
|
||||
|
||||
if [[ ! -d $HOME/validator-ledger ]]; then
|
||||
$ASN mkdir $HOME/validator-ledger
|
||||
fi
|
||||
|
||||
exec $ASN \
|
||||
solana-validator \
|
||||
--identity $HOME/validator-keypair.json \
|
||||
--trusted-validator dv1LfzJvDF7S1fBKpFgKoKXK5yoSosmkAdfbxBo1GqJ \
|
||||
--no-untrusted-rpc \
|
||||
--ledger $HOME/validator-ledger \
|
||||
--rpc-port 8899 \
|
||||
--entrypoint entrypoint.devnet.solana.com:8001 \
|
||||
--expected-genesis-hash Ap36zrBt2jLWpwUjaF48hRULVgmvSE3ViFxiQgjZX2XC \
|
||||
--log - \
|
||||
--limit-ledger-size 2>&1
|
||||
Reference in New Issue
Block a user