mirror of
https://github.com/ChainSafe/lodestar.git
synced 2026-01-07 23:04:06 -05:00
* Rename `rootDir` to `dataDir` * Refactor initializeOptionsAndConfig * Remove old peerstore migration * Fix rootDir * Rename `metrics.enabled` to `metrics` * Rename `api.rest` to `rest` * Rename `chain.defaultFeeRecipient` to `suggestedFeeRecipient` * Rename `network.discv5.enabled` to `discv5` * Set many network flags as hidden * Fix rest rename * Change rest options order * Remove rest alias * Rename `builder.enabled` to `builder` * More suggestedFeeRecipient * Hide most chain options * Rename `eth1.enabled` to `eth1` * Remove eth1.providerUrl * Hide eth1.depositContractDeployBlock * More eth1.enabled * More rest.enabled * More rest.namespace * More rest.address * More rest.port * More suggestedFeeRecipient * Hide some beacon options * Overhaul wss options * Fix dataDir capitalization * Review network flags * Update logFile options * Update wss options * Drop aliases * Rename keymanager.enabled * Rename importKeystoresPath * Fix beacon-node types Co-authored-by: dapplion <35266934+dapplion@users.noreply.github.com>
20 lines
691 B
YAML
20 lines
691 B
YAML
version: "3.4"
|
|
services:
|
|
validator:
|
|
image: chainsafe/lodestar:next
|
|
restart: always
|
|
volumes:
|
|
- validator:/data
|
|
- logs:/logs
|
|
- ./keystores:/keystores
|
|
env_file: .env
|
|
command: validator --dataDir /data --importKeystores /keystores --importKeystoresPassword /keystores/password.txt --server http://beacon_node:9596 --logFile /logs/validator.log --logFileLevel debug --logFileDailyRotate 5
|
|
# A validator client requires very little memory. This limit allows to run the validator
|
|
# along with the beacon_node in a 8GB machine and be safe on memory spikes.
|
|
environment:
|
|
NODE_OPTIONS: --max-old-space-size=2048
|
|
|
|
volumes:
|
|
validator:
|
|
logs:
|