Our Joomlatools Vagrant box is a preconfigured Vagrant Box that comes with a working LAMP Stack to get you up and running building Joomla sites in no time.
The box is a self-contained Joomla developer environment and has everything you need right from the start. You don't have to worry about setting up Vagrant, provisioning the server or even configuring Joomla installations. Since everything is packaged into the box, you can simply focus on your code.
The box comes with the following technologies installed and configured by default:
- Ubuntu 18.04
- PHP 7.3
- Apache 2.4
- Ruby 2.6.5
- MariaDB 10.4 (MySQL)
- Node 12.14
On top of that, you have these developer tools at your disposal right away:
- Joomlatools Console
- YellowLab tools
To help you manage the development server via your browser, we've included these projects:
Let's get started.
We've also included these extra packages for testing purposes, but they require manual configuration. Only for experts:
- Nginx (running on port 81)
- Varnish (running on port 8080)
The code and Puppet configuration are available on GitHub.
If you want to contribute to the Vagrant box, feel free to fork, create a feature branch against the develop branch and send us a pull request!
If you would like to discuss new ideas or need some help, join us in our Gitter chat!