$ docker pull fusenet/node
$ docker run fusenet/node --help
# parity_wrapper.sh [-r] [role] [-a] [address] [-p] [arguments]
# A wrapper for the actual Parity client to make the Docker image easy usable by preparing the Parity client for
# a set of predefined list of roles the client can take without have to write lines of arguments on run Docker.
# -r [--role] Role the Parity client should use.
# Depending on the chosen role Parity gets prepared for that role.
# Selecting a specific role can require further arguments.
# Checkout ROLES for further information.
# -a [--address] The Ethereum address that parity should use.
# Depending on the chosen role, the address gets inserted at the right place of the configuration, so Parity is aware of it.
# Gets ignored if not necessary for the chosen role.
# -p [--parity-args] Additional arguments that should be forwarded to the Parity client.
# Make sure this is the last argument, cause everything after is forwarded to Parity.
# The list of available roles is:
# - Does not require the address argument.
# - Does not need the password file and the key-set. (see FILES)
# - Does not require the address argument.
# - Does not need the password file and the key-set. (see FILES)
# - Connect as authority to the network for validating blocks.
# - Requires the address argument.
# - Needs the password file and the key-set. (see FILES)
# - Does not require the address argument.
# - Does not need the password file and the key-set. (see FILES)
# - Some of Parity's settings are configured specifically for the use of blockscout explorer.
# The configuration folder for Parity takes place at /home/parity/.local/share/io.parity.ethereum.
# Alternately the shorthand symbolic link at /config can be used.
# Parity's database is at /home/parity/.local/share/io.parity.ethereum/chains or available trough /data as well.
# To provide custom files in addition bind a volume through Docker to the sub-folder called 'custom'.
# The password file is expected to be placed in the custom configuration folder names 'pass.pwd'.
# The key-set is expected to to be placed in the custom configuration folder under 'keys/FuseNetwork/'
# Besides from using the pre-defined locations, it is possible to define them manually thought the parity arguments. Checkout their documentation to do so.