Files
lodestar/docker-compose.validator.yml
Cayman b2d6a55d94 Rename CLI flags for v1 (#4457)
* 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>
2022-08-20 12:09:31 +00:00

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: