An open API service indexing awesome lists of open source software.

https://github.com/rtuin/wsd13-functionaltesting

De Vagrantbox voor de workshop "Automatische acceptatietesten met Behat en Mink (Richard Tuin)" op zaterdag 27 april 2013
https://github.com/rtuin/wsd13-functionaltesting

Last synced: 9 months ago
JSON representation

De Vagrantbox voor de workshop "Automatische acceptatietesten met Behat en Mink (Richard Tuin)" op zaterdag 27 april 2013

Awesome Lists containing this project

README

          

wsd13-functionaltesting
=======================
De Vagrantbox voor de workshop "Automatische acceptatietesten met Behat en Mink (Richard Tuin)" op zaterdag 27 april 2013

Installation:
-------------

Install [vagrant](http://vagrantup.com/)

$ gem install vagrant

Download and Install [VirtualBox](http://www.virtualbox.org/)

Download a vagrant box (name of the box is supposed to be lucid32)

$ vagrant box add lucid32 http://files.vagrantup.com/lucid32.box

Clone this repository

Go to the repository folder and launch the box

$ cd [repo]
$ vagrant up

ProTalk optional
----------------

To get an immediate start at the workshop, run installProtalk.sh to install a working copy of ProTalk.

$ vagrant ssh
$ sudo su
$ cd /vagrant
$ installProtalk.sh
# PHP ini change popup => keep the local version currently installed

Wait and enjoy@

Protalk login
admin password

What's inside:
--------------

Installed software:

* Apache
* MySQL
* php
* phpMyAdmin
* Xdebug with Webgrind
* zsh with [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)
* git, subversion
* mc, vim, screen, tmux, curl
* [MailCatcher](http://mailcatcher.me/)

Apache virtual hosts are created in `public` folder or optionally in a per site configurable docroot and configured with data bag `sites`.

Webgrind and phpMyAdmin are available on every domain. For example:

* http://local.dev/phpmyadmin
* http://local.dev/webgrind

PHP is configured to send mail via MailCatcher. Web frontend of MailCatcher is running on port 1080 and also available on every domain:

* http://local.dev:1080

MySQL password is configured in Vagrantfile and is currently 'vagrant'.