WeaveWorks built a great microservices demo!
We've adapted this demo for Tilt.
To see the demo, install Tilt and run
$ tilt up
The Tiltfile in this directory is smart enough to check if the front-end repo is checked out, and if so, builds it from the Dockerfile.
From the current directory, run
$ cd ..
$ git clone git@github.com:microservices-demo/front-end
$ cd microservices-demo-deploy
$ tilt up
You should see Tilt building the front-end from source.
Tilt will automatically watch all changes to the front-end repo, and rebuild when it sees changes.
Try making a change to an HTML file. Change "We love socks" to "We adore socks" in index.html
Watch as Tilt picks up the change, builds the image, and replaces the existing server.