Sign inSign up

andyceo/waves

By andyceo

•Updated about 5 years ago

This is Waves mainnet production node.

Image
0

2.0K

andyceo/waves repository overview

⁠Run

docker run -d andyceo/waves

⁠Releases

Will be the same as Waves releases⁠, without letter v in version string, so for specific release v1.1.5 use:

docker run -d andyceo/waves:1.3.6

⁠Volumes

  • /app/wavesdir:rw - main Waves node directory that store wallet, state and blockchain data. Waves node jar file and configs are located in /app, so Waves directory hardcoded to /app/wavesdir for that image.

⁠Confguration

Image support following environment variables:

Env variableDescription
WAVES_WALLET_SEEDPlain text seed for node wallet. Container converts it to base58.
WAVES_WALLET_SEED_FILEPath to file with plain text seed for node wallet. It's content is read into WAVES_WALLET_SEED variable.
WAVES_WALLET_PASSWORDPassword for wallet file.
WAVES_WALLET_PASSWORD_FILEPath to file with password for wallet file. It's content is read into WAVES_WALLET_PASSWORD variable.
WAVES_NETWORKAvailable values are mainnet and testnet.
WAVES_LOG_LEVELNode logging level, available values: OFF, ERROR, WARN, INFO, DEBUG, TRACE. More details about logging are available here⁠.
WAVES_HEAP_SIZEJava Heap Size limit in -X Command-line Options notation (-Xms=[your value]). More details here⁠
JAVA_OPTSStandard JAVA_OPTS variable.

Default environment variables values you can see in entrypoint.sh⁠.

The working directory in container is /app, so you must place custom config to /app/local.conf. Example: -v /etc/waves/local.conf:/app/local.conf:ro to pass your /etc/waves/local.conf file into container.

⁠Misc

This image was originally started at 2016-11-12 17:46:33 +0300 in andyceo/docker-waves repository, on the Blockchain Hackathon in Moscow, Digital October. Then it was upgraded to actual versions at 2017-10-05 18:28:58 +0300.

Tag summary

Content type

Image

Digest

Size

161 MB

Last updated

about 5 years ago

docker pull andyceo/waves