21. • サポートされている開発用コマンド
• make run: システムの全コンテナをrunする。DB/Redis/nginxなどの各
システムもこれで起動する
• make rm: システムの全コンテナをrmする。
• make unittest: テスト用のコンフィギュレーションでコンテナがrunさ
れ、unittestを実施する。DBのテスト用の設定でrunされるなど、Mock
しなくてもそのままテスト可能。
• make uitest: テスト用コンフィギュレーションでコンテナがrunされ、
uitestを実施する。
• make resetdb/initdb/dumpdb/loaddb/migrate: DBのリセット、初期化、
ダンプ、ロード、DBのスキーマを最新状態にアップグレード
Make Features 21
22. • サポートされているDockerコンテナ用コマンド
• make build: Dockerfileに変更があるコンテナをビルドする
• make pull: DockerHubから最新のコンテナを取得する
• make push: DockerHubにコンテナをプッシュする
• これらのコマンド群により、新しく開発者が入っても、リポジトリをgit
cloneして、Dockerデーモンを新規に起動し、以下のコマンドを実行する
だけで開発環境が整う(およそ5分程度)。
• make pull
• make run
• make resetdb
Make Features 22