Meet Baker! --- a simple tool for provisioning virtual machines and containers.
Baker allows you to quickly create development environments for developing and running your code. With one tool, you have the functionality of vagrant, docker, ansible, and task runners like grunt.
This example creates a simple development environment for using mkdocs, a static site generator in python.
name: baker-docs
container:
ports: 8000
lang:
- python2
commands:
build: mkdocs build
serve: mkdocs serve -a 0.0.0.0:8000
gh-deploy: mkdocs gh-deploy
Quickly provision a VM with docker.
name: docker-env
vm:
ip: 192.168.8.8
tools:
- docker
To use baker, just place a baker.yml
file in your current code repository, then run baker bake
. You can run baker ssh
to access your environment or run commands inside the environment with baker run
. Your code is accessible in the baker environment via a shared folder.
For more details, checkout docs.getbaker.io.
Top comments (0)