It configures and packages your node into a zip file that can be uploaded to the final node machine.
It configures and packages your node into a zip file that can be uploaded to the final node machine.
USAGE
$ symbol-bootstrap pack
OPTIONS
-a, --assembly=assembly The assembly that defines the node(s) layout. It can be provided via custom preset or
cli parameter. If not provided, the value is resolved from the target/preset.yml
file. Options are: dual, peer, api, demo, multinode, services, my-custom-assembly.yml
(advanced).
-c, --customPreset=customPreset External preset file. Values in this file will override the provided presets.
-h, --help It shows the help of this command.
-p, --preset=preset The network preset. It can be provided via custom preset or cli parameter. If not
provided, the value is resolved from the target/preset.yml file. Options are:
bootstrap, testnet, mainnet, my-custom-network.yml (advanced, only for custom
networks).
-r, --reset It resets the configuration generating a new one.
-t, --target=target [default: target] The target folder where the symbol-bootstrap network is generated
-u, --user=user [default: current] User used to run docker images when creating configuration files
like certificates or nemesis block. "current" means the current user.
--logger=logger [default: Console] The loggers the command will use. Options are:
Console,File,Silent. Use ',' to select multiple loggers.
--noPassword When provided, Bootstrap will not use a password, so private keys will be stored in
plain text. Use with caution.
--offline If --offline is used, Bootstrap resolves the configuration without querying the
running network.
--password=password A password used to encrypt and decrypt private keys in preset files like
addresses.yml and preset.yml. Bootstrap prompts for a password by default, can be
provided in the command line (--password=XXXX) or disabled in the command line
(--noPassword).
--ready If --ready is provided, the command will not ask offline confirmation.
--report It generates reStructuredText (.rst) reports describing the configuration of each
node.
--upgrade It regenerates the configuration reusing the previous keys. Use this flag when
upgrading the version of bootstrap to keep your node up to date without dropping the
local data. Backup the target folder before upgrading.
EXAMPLES
$ symbol-bootstrap pack
$ symbol-bootstrap pack -c custom-preset.yml
$ symbol-bootstrap pack -p testnet -a dual -c custom-preset.yml
$ symbol-bootstrap pack -p mainnet -a dual --password 1234 -c custom-preset.yml
$ echo "$MY_ENV_VAR_PASSWORD" | symbol-bootstrap pack -c custom-preset.yml
See code: src/commands/pack.ts