To deploy a full archive aurora rpc node, you need
- Completed a rpc node setup by following the instructions of aurora.
- Creating a script named
download_archive_snapshot.shwhich used to download archive snapshot.
#!/bin/sh
network="testnet"
if $(is-mainnet); then
network="mainnet"
fi
mkdir -p /home/near/data/
s5cmd --stat --no-sign-request cp s3://near-protocol-public/backups/${network}/archive/"$(s5cmd --no-sign-request cat s3://near-protocol-public/backups/${network}/archive/latest)"/* /home/near/data/- Creating a dockerfile named
Dockerfilewhich used to build a download image.
FROM nearaurora/nearcore:mainnet
COPY ./download_archive_snapshot.sh /usr/local/bin/download_archive_snapshot.sh-
Building the image by
docker built -t nearaurora/nearcore:mainnet-archive -f Dockerfile . -
Downloading archive snapshot throught below command:
docker run --init --rm --name dl -v /snapshots/near/:/home/near:rw --entrypoint /usr/local/bin/download_archive_snapshot.sh -tid nearaurora/nearcore:mainnet-archive- Replacing aurora data dir to downloaded archive snapshot.