NEM Symbol bootstrap のバージョンアップ


1.0.3 → 1.0.4 へのバージョンアップ時のメモです。

https-portal の停止/開始も含んでいます。

最新バージョンの確認

GitHUb nemtech / symbol-bootstrap
https://github.com/nemtech/symbol-bootstrap/releases

https-portalの停止
$ cd ~/https-portal/
$ docker-compose down

symbol-bootstrapの停止
$ cd ~/symbol-bootstrap/
$ symbol-bootstrap stop

rootユーザーにスイッチ
$ sudo su -

symbol-bootstrapのアンインストール
# symbol-bootstrap -v
# npm uninstall symbol-bootstrap

npmの最新化
# npm -v
# npm install -g npm@latest
# npm -v

symbol-bootstrapのインストール
# npm install -g [email protected]
# symbol-bootstrap -v
# exit

自身の設定ファイル内容を念のため確認
$ view my-preset.yml
----
今回の起動
  テストネットのみ新たなチェーンになるので今回はリセットします(これまでの大量のデータを破棄)
  $ symbol-bootstrap config -p testnet -a dual -c my-preset.yml --reset
  リセットしたのでスタート
  $ symbol-bootstrap start -d
---
通常の起動
  $ symbol-bootstrap config -p testnet -a dual -c my-preset.yml --upgrade    # テストネットの場合
  $ symbol-bootstrap compose --upgrade
  $ symbol-bootstrap run -d
----
$ symbol-bootstrap healthCheck

https-portalの起動
$ docker ps
$ cd ~/https-portal/
$ view docker-compose.yml
$ docker-compose up -d
$ docker ps

フォロー推奨
https://tanuson.slack.com/