docs index
This commit is contained in:
parent
fc6819ce00
commit
eb544ae773
1 changed files with 49 additions and 0 deletions
49
docs/index.md
Normal file
49
docs/index.md
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# vagrant-cachier
|
||||||
|
|
||||||
|
A [Vagrant](http://www.vagrantup.com/) plugin that helps you reduce the amount of
|
||||||
|
coffee you drink while waiting for boxes to be provisioned by sharing a common
|
||||||
|
package cache among similiar VM instances. Kinda like [vagrant-apt_cache](https://github.com/avit/vagrant-apt_cache)
|
||||||
|
or [this magical snippet](http://gist.github.com/juanje/3797297) but targetting
|
||||||
|
multiple package managers and Linux distros.
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Make sure you have Vagrant 1.2+ and run:
|
||||||
|
|
||||||
|
```
|
||||||
|
vagrant plugin install vagrant-cachier
|
||||||
|
```
|
||||||
|
|
||||||
|
## Quick start
|
||||||
|
|
||||||
|
The easiest way to set things up is just to enable [cache buckets auto detection](config/auto-detection)
|
||||||
|
from within your `Vagrantfile`:
|
||||||
|
|
||||||
|
```ruby
|
||||||
|
Vagrant.configure("2") do |config|
|
||||||
|
config.vm.box = 'your-box'
|
||||||
|
config.cache.auto_detect = true
|
||||||
|
# If you are using VirtualBox, you might want to enable NFS for shared folders
|
||||||
|
# config.cache.enable_nfs = true
|
||||||
|
end
|
||||||
|
```
|
||||||
|
|
||||||
|
For more information please check out the links on the menu above.
|
||||||
|
|
||||||
|
|
||||||
|
## Compatible providers
|
||||||
|
|
||||||
|
* Vagrant's built in VirtualBox provider
|
||||||
|
* [vagrant-lxc](https://github.com/fgrehm/vagrant-lxc)
|
||||||
|
* [VMware providers](http://www.vagrantup.com/vmware) with NFS enabled (See
|
||||||
|
[GH-24](https://github.com/fgrehm/vagrant-cachier/issues/24) for more info)
|
||||||
|
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
1. Fork it
|
||||||
|
2. Create your feature branch (`git checkout -b my-new-feature`)
|
||||||
|
3. Commit your changes (`git commit -am 'Add some feature'`)
|
||||||
|
4. Push to the branch (`git push origin my-new-feature`)
|
||||||
|
5. Create new Pull Request
|
Loading…
Reference in a new issue