Edited at

Ethereum & truffle 開発環境パッケージを作ってみた

More than 1 year has passed since last update.



http://blog.carl.pro/2016/06/building-an-ethereum-environment-with-docker/


EthDevCon

https://github.com/syrohei/ethdevcon


インストール

インストールにはdockerとdocker-composeが必須

コンテナビルド

$ docker-compose up -d

コンテナーに入る

$ docker exec -it dev /bin/bash

option ワンライナー: ~/.bash_profile を更新して永続化(デフォルトでコンテナに入る)

$ bash ./install_osx_linux.bash

Ethereumの環境構築や依存関係が複雑になってきたので、基本的に利用する開発用パッケージをひとまとめにしました。

これにより、チーム内での開発環境の統一が図られるので無駄な環境構築コストをだいぶ圧縮できます。

今後も分散型のアプリケーション開発は個人的にはtruffleとtestrpcが最強と考えています。

コントラクトのアップデートもデプロイも自動化されフロントエンド開発も可能なので実証実験等で開発されている方にはぜひおすすめです。

今後はエンドユーザ向けのわかりやすいアプリケーションがこれらの開発環境で爆速で立ち上がってくることを期待しています。