Vagrant + Chef で Java Web アプリケーション開発環境を作る2013年8月09日とあるプロジェクトのために Vagrant + Chef で Java Web アプリケーションの開発環境を作った。 実現すること git clone -> vagrant up -> gradle war により、ゲスト OS でアプリケーションが動く状態にします。 vagrant up 時に chef-solo によりサーバを構成する gradle war で Tomcat にデプロイする (以後同じ方法で再デプロイ) アプリケーション起動時に FlywayDB でマイグレーションする プロジェクトの構成 git リポジトリの構成は以下の通り。 app は Java の Web アプリケーションプロジェクト。server は Vagrantfile と chef のリポジトリ。 開発を
![Vagrant + Chef で Java Web アプリケーション開発環境を作る](https://cdn-ak-scissors.b.st-hatena.com/image/square/425593c01910158d4c6f18af2afc35bde1c8b47f/height=288;version=1;width=512/https%3A%2F%2Fblog.physalis.net%2Fog-image%2F2013-08-09-java-webapp-dev-environment-with-vagrant.png)