This is a VM system wrapper for new projects. To use, download this repository. Do not clone unless contributing back.
- Vagrant
- Vagrant hostupdater
- Virtualbox
- Make a copy of playbooks/roles/project-template and rename it to your project name.
- In playbooks/project-{type}.yml under vars, add your project name.
- In Vagrantfile set config_type to either php or angular.
- Run
vagrant up
Your local environment is now setup and can be veiwed at your-project-name.local
When logged into the VM, your project files are in /var/www
This is the vanilla setup. Depending on your application, you may need to make configuration adjustments.
Once you confirm your project is working commit this to your new repository and replace the contents of this readme file.