mirror of
https://github.com/discourse/discourse.git
synced 2024-12-02 13:39:36 -06:00
f3bcbd8bc3
This introduces two configuration management runs into the Vagrant provisioning phase. The first chef-solo run ensures that a current version of chef is installed using the omnibus updater. The second chef-solo run installs vim and phantomjs. Much more is possible, this is a proof of concept. Cookbooks are stored in the chef directory, and managed by librarian-chef, which is like a bundler for cookbooks. Chef is run when VM is first downloaded and booted, but not on subsequent halt/up cycles. To force chef to run again, use `vagrant provision`.
28 lines
744 B
Markdown
28 lines
744 B
Markdown
phantomjs Cookbook
|
|
==================
|
|
[![Build Status](https://secure.travis-ci.org/customink-webops/phantomjs.png?branch=master)](http://travis-ci.org/customink-webops/phantomjs)
|
|
|
|
Installs the phantomjs cookbook and necessary packages. This repository also features a full test suite!
|
|
|
|
Attributes
|
|
----------
|
|
- `default['phantomjs']['version']` - the version number to install
|
|
|
|
Contributing
|
|
------------
|
|
1. Fork the project
|
|
2. Create a feature branch (i.e. `add_feature_x`)
|
|
3. Make your changes
|
|
4. Write or change specs as necessary
|
|
5. Ensure the specs pass:
|
|
|
|
$ bundle exec rspec
|
|
|
|
6. Submit a pull request on github
|
|
|
|
License and Authors
|
|
-------------------
|
|
Author: [Seth Vargo](https://github.com/sethvargo)
|
|
|
|
Copyright 2012, CustomInk, LLC
|