Automated server setup using Vesta and Ansible Local:
- Debian 8
- VestaCP install
- PHP 7.0 FPM
- MariaDB
- Memcached
- NginX with GeoIP, ngx_cache_purge
To build the test VM:
- Install Vagrant
- Ensure provisioner for your hypervisor is available, eg VirtualBox.
- cd to repo dir
- Run
vagrant up
Updating the VM:
- If you have made changes to the vagrant config, run
vagrant reload
- If you have made changes to the ansible runbook, run
vagrant rsync && vagrant provision
to update.
To-do:
- Secure/private options files with Git exclusions
- Finish replacing PHP5 with PHP7 (incl. Vesta changes)
- Any further requirements when full spec. has been defined