lint: add markdown linter (#5254)

This commit is contained in:
Marko
2020-08-17 16:40:50 +02:00
committed by GitHub
parent 022b255ed6
commit 42e4e8b58e
52 changed files with 515 additions and 415 deletions

View File

@@ -61,7 +61,7 @@ the binary and config files to the container.
To change the number of validators / non-validators change the `localnet-start` Makefile target [here](../../makefile):
```sh
```makefile
localnet-start: localnet-stop
@if ! [ -f build/node0/config/genesis.json ]; then docker run --rm -v $(CURDIR)/build:/tendermint:Z tendermint/localnode testnet --v 5 --n 3 --o . --populate-persistent-peers --starting-ip-address 192.167.10.2 ; fi
docker-compose up

View File

@@ -28,7 +28,7 @@ node testnet. The script more or less does everything described below.
- Create SSH keys (`ssh-keygen`)
- Set environment variables:
```
```sh
export DO_API_TOKEN="abcdef01234567890abcdef01234567890"
export SSH_KEY_FILE="$HOME/.ssh/id_rsa.pub"
```
@@ -40,13 +40,13 @@ These will be used by both `terraform` and `ansible`.
This step will create four Digital Ocean droplets. First, go to the
correct directory:
```
```sh
cd $GOPATH/src/github.com/tendermint/tendermint/networks/remote/terraform
```
then:
```
```sh
terraform init
terraform apply -var DO_API_TOKEN="$DO_API_TOKEN" -var SSH_KEY_FILE="$SSH_KEY_FILE"
```
@@ -72,13 +72,13 @@ number of droplets created).
To create the node files run:
```
```sh
tendermint testnet
```
Then, to configure our droplets run:
```
```sh
ansible-playbook -i inventory/digital_ocean.py -l sentrynet config.yml -e BINARY=$GOPATH/src/github.com/tendermint/tendermint/build/tendermint -e CONFIGDIR=$GOPATH/src/github.com/tendermint/tendermint/networks/remote/ansible/mytestnet
```
@@ -87,7 +87,7 @@ configuration files to run a testnet.
Next, we run the install role:
```
```sh
ansible-playbook -i inventory/digital_ocean.py -l sentrynet install.yml
```
@@ -104,14 +104,14 @@ increasing).
Next, open `roles/install/templates/systemd.service.j2` and look for the
line `ExecStart` which should look something like:
```
```sh
ExecStart=/usr/bin/tendermint node --proxy_app=kvstore
```
and add the `--p2p.persistent_peers` flag with the relevant information
for each node. The resulting file should look something like:
```
```sh
[Unit]
Description={{service}}
Requires=network-online.target
@@ -132,13 +132,13 @@ WantedBy=multi-user.target
Then, stop the nodes:
```
```sh
ansible-playbook -i inventory/digital_ocean.py -l sentrynet stop.yml
```
Finally, we run the install role again:
```
```sh
ansible-playbook -i inventory/digital_ocean.py -l sentrynet install.yml
```
@@ -148,7 +148,7 @@ increasing. Your testnet is now up and running :)
Peek at the logs with the status role:
```
```sh
ansible-playbook -i inventory/digital_ocean.py -l sentrynet status.yml
```
@@ -160,7 +160,7 @@ service provider. You can set up your nodes to log there automatically.
Create an account and get your API key from the notes on [this
page](https://app.logz.io/#/dashboard/data-sources/Filebeat), then:
```
```sh
yum install systemd-devel || echo "This will only work on RHEL-based systems."
apt-get install libsystemd-dev || echo "This will only work on Debian-based systems."
@@ -172,6 +172,6 @@ ansible-playbook -i inventory/digital_ocean.py -l sentrynet logzio.yml -e LOGZIO
To remove your droplets, run:
```
```sh
terraform destroy -var DO_API_TOKEN="$DO_API_TOKEN" -var SSH_KEY_FILE="$SSH_KEY_FILE"
```