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
- Host: GitHub
- URL: https://github.com/rtuin/wsd13-functionaltesting
- Owner: rtuin
- Created: 2013-04-25T19:25:55.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-04-25T19:28:39.000Z (about 13 years ago)
- Last Synced: 2025-03-14T08:13:09.495Z (over 1 year ago)
- Language: Ruby
- Size: 359 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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'.