This is an experiment to use Laravel's Homestead into a multi-machine setup (db, app1, app2, etc). The idea is that each application will have it's own box and IP in order to simulate a real-world structure better. While this does work, I've found the performance to be very poor. If anyone has any suggestions/improvements, feel free to create a PR.
- Removed VMWare support
- Removed Postgresql support
- Removed HHVM support
- Updated the way provisioning handles mysql databases. Now it will not remove a database, just add it if it's not already there.
- Install Vagrant and VirtualBox as outlined in the original docs here
- Add your sites and configuration options to the
Homestead.yaml
file.
Note: Make sure your db
box is first and all IP addresses start from the 192.168.20.20
address.
// bring up all boxes
$ vagrant up
// or bring up single boxes
$ vagrant up db
$ vagrant up app1
If you discover any security related issues, please email Chris Gmyr instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.