Corda 的官方 docker 鏡像使用run-corda
命令來啟動節點。但是,有時在啟動之前需要先配置節點。一個例子是當新的 CorDapps 引入新模式時運行數據庫遷移腳本。如何在啟動節點之前先運行這些命令?
Corda 的 Slack 頻道回答了這個問題。我只是把它移到這裡。
可以通過使用以下內容覆蓋圖像的啟動命令 ( run-corda
)來解決該問題:
command: sh -c "java -jar /etc/corda/jar/corda.jar run-migration-scripts --core-schemas --app-schemas --base-directory=/opt/corda --config-file=/etc/corda/node.conf; java -jar /etc/corda/jar/corda.jar --config-file=/etc/corda/node.conf
根據corda 的版本,目錄名稱可能略有不同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句