# blockscout
# Dependencies
wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
sudo dpkg -i erlang-solutions_2.0_all.deb
sudo apt-get update
sudo apt-get install -y esl-erlang=1:23*
wget https://github.com/elixir-lang/elixir/releases/download/v1.13.0/Precompiled.zip
sudo unzip Precompiled.zip -d /opt/elixir
sudo apt-get install -y automake libtool libgmp3-dev inotify-tools postgresql postgresql-contrib npm
sudo apt update
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo apt -y install nodejs
curl https://sh.rustup.rs -sSf | sh -s -- -y
export RUSTUP_HOME=/opt/rust
export CARGO_HOME=/opt/rust
ln -s /opt/rust/bin/* /usr/local/bin/
ln -s /opt/elixir/bin/* /usr/local/bin/
curl https://sh.rustup.rs -sSf | sh -s -- -y
# Build
sudo apt install git -y
git clone https://github.com/blockscout/blockscout && cd blockscout
mix deps.get
mix phx.gen.secret
echo "
# blockscout/start.sh
export HOME=/home/{ YOUR_HOME } # DON'T FORGET CHANGE THIS
export ETHEREUM_JSONRPC_HTTP_URL=http://127.0.0.1:8503 # DON'T FORGET CHANGE THIS
export ETHEREUM_JSONRPC_WS_URL=ws://127.0.0.1:8546 # DON'T FORGET CHANGE THIS
export ETHEREUM_JSONRPC_TRACE_URL=http://geth:8545 # DON'T FORGET CHANGE THIS
export ETHEREUM_JSONRPC_VARIANT=geth
export COIN=ETH
export DATABASE_URL=postgresql://{ USER_NAME }:{ PASSWORD }@{ DB_HOST }:5432/{ DB_NAME } # DON'T FORGET CHANGE THIS
export MIX_ENV=prod
" > start.sh
mix do deps.get, local.rebar --force, deps.compile, compile
mix do ecto.create, ecto.migrate
cd apps/block_scout_web/assets && npm install && node_modules/webpack/bin/webpack.js --mode production && cd -
cd apps/explorer && npm install && cd -
mix phx.digest
cd apps/block_scout_web && mix phx.gen.cert blockscout blockscout.local && cd -
forked from fiexer/blockscout
-
Notifications
You must be signed in to change notification settings - Fork 0
turndealer/blockscout
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Shell 100.0%