1
0
mirror of https://github.com/oceanprotocol/barge.git synced 2024-11-26 04:20:47 +01:00

adding secret store + parity doc

This commit is contained in:
aitor@oceanprotocol.com 2018-11-15 10:30:28 +01:00
parent ef787f7777
commit 8a7c0f24b1

View File

@ -65,9 +65,13 @@ Option | Description
--- | --- --- | ---
`--latest` | Get the `latest` versions of all components, referring to their `develop` branches. `--latest` | Get the `latest` versions of all components, referring to their `develop` branches.
`--no-pleuston` | Start up Ocean without an instance of `pleuston`. Helpful for development on `pleuston`. `--no-pleuston` | Start up Ocean without an instance of `pleuston`. Helpful for development on `pleuston`.
`--local-parity-node` | Runs a local parity POA node instead of ganache-cli. `--local-parity-node` | Runs a local parity POA node and Secret Store instead of ganache-cli.
`--reuse-database` | Start up Ocean and reuse the Database from ganache. Helpful for development. `--reuse-database` | Start up Ocean and reuse the Database from ganache. Helpful for development.
For example, the following command would run the latest version of the stack, without Pleuston and with the Parity + Secret Store nodes:
`./start_ocean.sh --latest --no-pleuston --local-parity-node`
## Ocean Protocol components ## Ocean Protocol components
The Ocean Docker compose starts the following components: The Ocean Docker compose starts the following components:
@ -75,9 +79,20 @@ The Ocean Docker compose starts the following components:
* [🦄 pleuston](https://github.com/oceanprotocol/pleuston). Frontend listening on port `3000`. * [🦄 pleuston](https://github.com/oceanprotocol/pleuston). Frontend listening on port `3000`.
* [🐋 aquarius](https://github.com/oceanprotocol/aquarius). Backend listening on port `5000`. * [🐋 aquarius](https://github.com/oceanprotocol/aquarius). Backend listening on port `5000`.
* [💧 keeper-contracts](https://github.com/oceanprotocol/keeper-contracts). RPC client listening on port `8545`. * [💧 keeper-contracts](https://github.com/oceanprotocol/keeper-contracts). RPC client listening on port `8545`.
* [💧 secret-store](https://github.com/oceanprotocol/parity-ethereum). HTTP client listening on port `12001`.
![Ocean Protocol Components](doc/img/ocean-components@2x.png) ![Ocean Protocol Components](doc/img/ocean-components@2x.png)
### Parity Client Accounts
If you run the `start_ocean.sh` script with the `--local-parity-node` option, you will have available a Parity Client instance with the following accounts enabled:
Account | Password | Balance
--------|----------|--------
0x00bd138abd70e2f00903268f3db08f2d25677c9e | node0 | 10000000111000111000111000
0x068ed00cf0441e4829d9784fcbe7b9e26d4bd8d0 | secret | 100000000
0xa99d43d86a0758d5632313b8fa3972b6088a21bb | secret | 100000000
### Environment Variables ### Environment Variables
The `start_ocean.sh` script and `.env` file sets defaults for the following environment variables but you can use these in combination with the Docker Compose files for further customization, e.g.: The `start_ocean.sh` script and `.env` file sets defaults for the following environment variables but you can use these in combination with the Docker Compose files for further customization, e.g.: