mirror of https://gitlab.com/ecentrics/concordia
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.5 KiB
30 lines
1.5 KiB
3 years ago
|
# Concordia Pinner
|
||
|
|
||
|
Pinner is a bot node of the network that pins all IPFS content, so the forum data may be available even if the users
|
||
|
that create it are not.
|
||
|
|
||
|
## Running Pinner
|
||
|
|
||
|
To start the application in development mode simply execute the `start` script:
|
||
|
```shell
|
||
|
yarn start
|
||
|
```
|
||
|
|
||
|
The application makes use of the environment variables described below.
|
||
|
|
||
|
| Environment variable | Default value | Usage |
|
||
|
| --- | --- | --- |
|
||
|
| PINNER_API_HOST | `127.0.0.1` | Set the hostname of the pinner application |
|
||
|
| PINNER_API_PORT | `4444` | Set the port of the pinner application |
|
||
|
| USE_EXTERNAL_CONTRACTS_PROVIDER | `false` | Enable/Disable use of external contracts provider |
|
||
|
| IPFS_DIRECTORY | `concordia/packages/concordia-pinner/ipfs` | Set the directory where the ipfs blocks are saved |
|
||
|
| ORBIT_DIRECTORY | `concordia/packages/concordia-pinner/orbitdb` | Set the directory where the orbitdb data are saved |
|
||
|
| LOGS_PATH | `concordia/packages/concordia-pinner/logs` | Set the directory where the application logs are saved |
|
||
|
| WEB3_HOST | `127.0.0.1` | Set the hostname of the blockchain |
|
||
|
| WEB3_PORT | `8545` | Set the port of the blockchain |
|
||
|
| RENDEZVOUS_HOST | `/ip4/127.0.0.1` | Set the hostname of the rendezvous server |
|
||
|
| RENDEZVOUS_PORT | `9090` | Set the port of the rendezvous server |
|
||
|
| CONTRACTS_PROVIDER_HOST | `http://127.0.0.1` | Set the hostname of the contracts provider service |
|
||
|
| CONTRACTS_PROVIDER_PORT | `8400` | Set the port of the contracts provider service |
|
||
|
| CONTRACTS_VERSION_HASH | `latest` | Set the contracts tag that will be pulled |
|