Purpose: Create highly replicable development environment that closely mirrors a specified production environment.
Deployment: Vagrant Virtualbox (ubuntu/jammy64) LAMP server local developer machine hosting self-signed sites of drupal and symfony
- Developers local .ssh setup with key in GitHub.
TODO mirror ssh key to vm
- Clone this repository or download/extract this repo
- Run the
install.ps1
to setup- workstation prerequisites
- vagrant vm prerequisites
- VM sites and root certificates.
- Once provisioning is done, the following sites should be available:
TODO Setup shared folders for workstation gui webdev (phpstorm/vscode)
- To start over type
uninstall.ps1
to remove the vm and the local root certificates.