Secret Santa Organizer is a free online Secret Santa gift exchange organizer! Organize a Secret Santa party with friends, family or even co-workers and add your wishlist.
See LICENSE for usage terms.
First get the code on your machine.
git clone git@github.com:Intracto/SecretSanta.git
cd SecretSanta
Install VirtualBox 5.0.24 and Vagrant 1.8.7 (or more recent).
vagrant up
Add these records to your own /etc/hosts
file:
192.168.33.50 dev.secretsantaorganizer.com
192.168.33.50 mails.dev.secretsantaorganizer.com
192.168.33.50 phpmyadmin.dev.secretsantaorganizer.com
Browse to http://dev.secretsantaorganizer.com/app_dev.php to see the project homepage.
If you need root in the box, use sudo -i
or password vagrant
.
All mails on the system are intercepted, regardless sender and receiver, and are delivered locally. You can access
these mails from the URL mails.dev.secretsantaorganizer.com
.
There is access to the MySQL database from URL phpmyadmin.dev.secretsantaorganizer.com
, or with a remote connection.
Login with user secretsanta
, password vagrant
.
Xdebug remote debugging is enabled. Configure your PhpStorm so you can step debug the code.
Run the tests with:
phpunit.phar -c app
Writing and running Behat tests is documented here.
Note, don't worry if you see the shell provisioning print a lot of red lines. It all works fine.
See our docs section for information about behat, assets, ...