Skip to content

Instantly share code, notes, and snippets.

@lwoodson
Last active March 1, 2016 02:41
Show Gist options
  • Save lwoodson/02c893311c3dca9a8b34 to your computer and use it in GitHub Desktop.
Save lwoodson/02c893311c3dca9a8b34 to your computer and use it in GitHub Desktop.
Boheme.parse do |boheme|
boheme.driver :docker_cli
boheme.named "fubar"
boheme.image "maven:3-jdk-onbuild"
boheme.service :mongo do
image "mongo:3.0.5"
depends_on :package
end
boheme.service :redis do
image "redis:3.0.3"
depends_on :package
end
boheme.task :bootstrap do
image "maven:3-jdk-onbuild"
depends_on :mongo, :redis
command "java -jar fubar.jar bootstrap config.yaml"
end
boheme.app :app do
image "maven:3-jdk-onbuild"
depends_on :bootstrap
command "java -jar fubar.jar server config.yaml"
end
boheme.tests :integration_tests do
image "maven:3-jdk-onbuild"
depends_on :bootstrap
command "mvn -pl qa test -P qa-tests"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment