diff --git a/Cheffile b/Cheffile index 6b67fe1..80e2485 100644 --- a/Cheffile +++ b/Cheffile @@ -5,5 +5,11 @@ site 'http://community.opscode.com/api/v1' cookbook 'apache2' cookbook 'apt' cookbook 'coldfusion10', :git => 'https://github.com/nmische/chef-coldfusion10.git' +cookbook 'mxunit', :git => 'https://github.com/mhenke/chef-mxunit.git' +cookbook 'cloudy', :git => 'https://github.com/mhenke/Cloudy-With-A-Chance-Of-Tests-Chef.git' cookbook 'java' cookbook 'rng-tools' +cookbook 'ant' +cookbook 'zip' +cookbook 'git' +cookbook 'vim' \ No newline at end of file diff --git a/README.md b/README.md index 24b7d92..cd93709 100644 --- a/README.md +++ b/README.md @@ -1,52 +1,56 @@ # ColdFusion 10 Vagrant Environment - -This is a Vagrant project for ColdFusion 10 development. +This is a [Vagrant](http://vagrantup.com) project for [ColdFusion 10](http://www.adobe.com/products/coldfusion-family.html) development. There are two Vagrantfiles for this project depending on how you are managing your Vagrant environments. -* Vagrantfile.berks - If you are using [Berkshelf](http://berkshelf.com/) * Vagrantfile.librarian - If you are using [Librarian-Chef](https://github.com/applicationsonline/librarian-chef) +* Vagrantfile.berks - If you are using [Berkshelf](http://berkshelf.com/) -## Using with Librarian +## Prerequietes +1. [Vagrant](http://downloads.vagrantup.com) installed + - Requires [VirtualBox](https://www.virtualbox.org/wiki/Downloads) installed +1. [Ruby](http://www.ruby-lang.org/en/downloads) installed +1. [Git](http://git-scm.com/downloads) installed +1. Either Librarian or Berkshelf installed +1. [Downloaded](https://www.adobe.com/cfusion/tdrc/index.cfm?product=coldfusion) **32bit Linux** ColdFusion 10 installer from Adobe +## Using with Librarian 1. Clone this repository to your Vagrant project directory, i.e. `/vagrant/cf10` -2. Copy `Vagrantfile.librarian` to `Vagrantfile` -3. Run `librarian-chef install` in the Vagrant project directory -4. Download the 32bit Linux ColdFusion 10 installer from Adobe and place it in the Vagrant project directory, i.e. `/vagrant/cf10/ColdFusion_10_WWEJ_linux32.bin` -5. Run `vagrant up` -6. Browse to `http://192.168.33.10/CFIDE/administrator` and login with username: admin, password: vagrant +1. Copy `Vagrantfile.librarian` to `Vagrantfile` +1. Run `librarian-chef install` in the Vagrant project directory +1. Place 32bit Linux ColdFusion 10 installer from Adobe in the Vagrant project directory, i.e. `/vagrant/cf10/ColdFusion_10_WWEJ_linux32.bin` +1. Run `vagrant up` +1. Browse to `http://192.168.33.10/CFIDE/administrator` and login with username: admin, password: vagrant For example: - git clone git@github.com:nmische/vagrant-cf10.git /vagrant/cf10 - cd /vagrant/cf10 - cp Vagrantfile.librarian Vagrantfile - librarian-chef install + $ git clone git@github.com:nmische/vagrant-cf10.git /vagrant/cf10 + $ cd /vagrant/cf10 + $ cp Vagrantfile.librarian Vagrantfile + $ librarian-chef install # download installer from adobe.com to current directory # /vagrant/cf10/ColdFusion_10_WWEJ_linux32.bin - vagrant up - + $ vagrant up ## Using with Berkshelf - 1. Clone this repository to your Vagrant project directory, `/vagrant/cf10` -2. Copy `Vagrantfile.berks` to `Vagrantfile` -3. Download the 32bit Linux ColdFusion 10 installer from Adobe and place it in the Vagrant project directory, i.e. `/vagrant/cf10/ColdFusion_10_WWEJ_linux32.bin` -5. Run `vagrant up` -6. Browse to `http://192.168.33.10/CFIDE/administrator` and login with username: admin, password: vagrant +1. Copy `Vagrantfile.berks` to `Vagrantfile` +1. Place 32bit Linux ColdFusion 10 installer from Adobe in the Vagrant project directory, i.e. `/vagrant/cf10/ColdFusion_10_WWEJ_linux32.bin` +1. Run `vagrant up` +1. Browse to `http://192.168.33.10/CFIDE/administrator` and login with username: admin, password: vagrant For example: - git clone git@github.com:nmische/vagrant-cf10.git /vagrant/cf10 - cd /vagrant/cf10 - cp Vagrantfile.berks Vagrantfile + $ git clone git@github.com:nmische/vagrant-cf10.git /vagrant/cf10 + $ cd /vagrant/cf10 + $ cp Vagrantfile.berks Vagrantfile # download installer from adobe.com to current directory # /vagrant/cf10/ColdFusion_10_WWEJ_linux32.bin - vagrant up - - - - + $ vagrant up +## Where does my application go? +There is a shared drive between the Vagrant virtual machine and your host computer. Adding/editing files here will immediately be available at `http://192.168.33.10/` +For example: + /vagrant/cf10/wwwroot \ No newline at end of file