Sign inSign up

iconloop/prep-node

By iconloop

Updated almost 5 years ago

ICON Official Docker Images - This project was created to help ICON's PRep-node.

Image
2

1M+

iconloop/prep-node repository overview

prep-node docker

Docker Image GitHub Repo

ICON badge latest tag tag info

prep-node's docker setting

made date at 2019-10-25 18:06:12
Environment variableDescriptionDefault valueAllowed value
EXT_IPADDRGetting external IP addresscurl -s ifconfig.co
IPADDRSetting the IP address$EXT_IPADDR
LOCAL_TESTfalsefalse
TZSetting the TimeZone EnvironmentAsia/SeoulList of TZ name
NETWORK_ENVNetwork Environment namePREP-TestNetmainnet or PREP-TestNet
SERVICEService Namezicon
ENDPOINT_URLENDPOINT API URIURI
FIND_NEIGHBORFind fastest neighborhood PRreptrue
FIND_NEIGHBOR_COUNTneighborhood count5
SERVICE_APISERVICE_API URI${ENDPOINT_URL}/api/v3URI
NTP_SERVERNTP SERVER ADDRESStime.google.com
NTP_REFRESH_TIMENTP refresh time21600
USE_NTP_SYNCwhether use ntp or nottrueboolean (true/false)
FASTEST_STARTnono
FASTEST_START_POINT
GENESIS_NODEfalsefalse
DEFAULT_PATHSetting the Default Root PATH/data/${NETWORK_ENV}
DEFAULT_LOG_PATHSetting the logging path${DEFAULT_PATH}/log
DEFAULT_STORAGE_PATHblock DB will be stored${DEFAULT_PATH}/.storage
USE_NATif you want to use NAT Networkno
NETWORK_NAME
VIEW_CONFIGfor check deployment statefalseboolean (true/false)
AMQP_TARGET127.0.0.1127.0.0.1
USE_EXTERNAL_MQfalsefalse
USE_MQ_ADMINEnable RabbitMQ management Web interface.The management UI can be accessed using a Web browser at http://{node-hostname}:15672/. For example, for a node running on a machine with the hostname of prep-node, it can be accessed at http://prepnode:15672/falseboolean (true/false)
MQ_ADMINRabbitMQ management usernameadmin
MQ_PASSWORDRabbitMQ management passwordiamicon
LOOPCHAIN_LOG_LEVELloopchain log levelINFODEBUG, INFO, WARNING, ERROR
ICON_LOG_LEVELiconservice log levelINFODEBUG, INFO, WARNING, ERROR
LOG_OUTPUT_TYPEloopchain's output log typefilefile, console, file|console
outputTypeiconservice's output log type$LOG_OUTPUT_TYPEfile, console, file|console
FIRST_PEERfor testnetfalse
NEWRELIC_LICENSEfor testnet
CONF_PATHSetting the configure file path/${APP_DIR}/conf
CERT_PATHSetting the certificate key file path/${APP_DIR}/cert
ICON_NIDSetting the ICON Network ID number0x50
ALLOW_MAKE_EMPTY_BLOCKtruetrue
CHANNEL_BUILTINboolean (true/false)true
PEER_NAMEunameuname
PRIVATE_KEY_FILENAMEYOUR_KEYSTORE or YOUR_CERTKEY FILENAMEYOUR_KEYSTORE or YOUR_CERTKEY FILENAME
PRIVATE_PATHpublic cert key or keystore file location${CERT_PATH}/${PRIVATE_KEY_FILENAME}
PRIVATE_PASSWORDprivate cert key or keystore file passwordtest
LOAD_PEERS_FROM_IISStruetrue
CHANNEL_MANAGE_DATA_PATH${CONF_PATH}/channel_manange_data.json${CONF_PATH}/channel_manange_data.json
CONFIG_API_SERVERhttps://download.solidwallet.iohttps://download.solidwallet.io
GENESIS_DATA_PATH${CONF_PATH}/genesis.json${CONF_PATH}/genesis.json
BLOCK_VERSIONS
SWITCH_BH_VERSION3
RADIOSTATIONS
SHUTDOWN_TIMERSHUTDOWN_TIMER for citizen7200
SUBSCRIBE_LIMIT6060
TIMEOUT_FOR_LEADER_COMPLAIN6060
configure_json${CONF_PATH}/configure.json${CONF_PATH}/configure.json
iconservice_json${CONF_PATH}/iconservice.json${CONF_PATH}/iconservice.json
iconrpcserver_json${CONF_PATH}/iconrpcserver.json${CONF_PATH}/iconrpcserver.json
FORCE_RUN_MODESetting the loopchain running parameter e.g. if FORCE_RUN_MODE is -r citizen then loop -r citizen
ICON_REVISION55
ROLE_SWITCH_BLOCK_HEIGHT11
mainPRepCount2222
mainAndSubPRepCount100100
decentralizeTrigger0.0020.002
iissCalculatePeriodorigin value is 432001800
termPeriodorigin value is 431201800
blockValidationPenaltyThreshold6600000066000000
lowProductivityPenaltyThreshold8585
score_feetruetrue
score_audittruetrue
scoreRootPath${DEFAULT_PATH}/.score_data/score${DEFAULT_PATH}/.score_data/score
stateDbRootPath${DEFAULT_PATH}/.score_data/db${DEFAULT_PATH}/.score_data/db
penaltyGracePeriod8640086400
STAKE_LOCK_MAX
STAKE_LOCK_MIN
RPC_PORTChoose a RPC service port9000
RPC_WORKERSetting the number of RPC workers3
RPC_GRACEFUL_TIMEOUTrpc graceful timeout0
USE_PROC_HEALTH_CHECKyesyes
USE_API_HEALTH_CHEKyesyes
USE_HELL_CHEKyesyes
HEALTH_CHECK_INTERVALTrigger if greater than 130
ERROR_LIMIT33
HELL_LIMIT300300
USE_SLACKif you want to use the slackno
SLACK_URLslack's webhook URL
SLACK_PREFIXslack's prefix header message
IS_BROADCAST_MULTIPROCESSINGfalsefalse
CURL_OPTIONdefault curl options-s -S --fail --max-time 30

Tag summary

Content type

Image

Digest

Size

307.3 MB

Last updated

almost 5 years ago

docker pull iconloop/prep-node