Vagrant-ubuntu with some provision scripts and ready to work with Bolt CMS:
MacOS X 10.9.5 (Mavericks)
Vagrant version 1.7.2
Vagrant image "primalskill/ubuntu-trusty64"
Install Git
config.vm.provision "shell", path: "provision/components/git.sh"
Install Nginx server
`config.vm.provision "shell", path: "provision/components/nginx.sh"
Install cURL library
config.vm.provision "shell", path: "provision/components/curl.sh"
Install PHP and extensions
config.vm.provision "shell", path: "provision/components/php.sh"
PHP Installation
php5-common, php5-dev, php5-cli, php5-fpm
PHP Extensions
php5-curl, php5-gd, php5-mcrypt, php5-mysql
Install MySql
###Parameters
- root password
config.vm.provision "shell", path: "provision/components/mysql.sh", args: ["root"]
####Create empty database
DB Name: bolt
User: bolt
Password: bolt
Install PhpMyAdmin
###Parameters
- root password
config.vm.provision "shell", path: "provision/components/phpmyadmin.sh", args: ["root"]
Install ZIP library
config.vm.provision "shell", path: "provision/components/zip.sh"
Install composer
config.vm.provision "shell", path: "provision/components/composer.sh"
Install Bolt CMS (current)
config.vm.provision "shell", path: "provision/components/bolt.sh"
Script for general purpose at the end of the queue
config.vm.provision "shell", path: "provision/components/postinstall.sh"
Check the "Vagrantfile" file if you need to customize the settings
URL/Port
(if the installation was successful then you'll see the bolt cms homepage)
PhpMyAdmin
http://localhost:8080/phpmyadmin
Sync Folders
/var/www
Nginx root
/var/www/src/bolt
Database credentials
user: root pass: root
Directory structure
├── provision
│ ├── components
│ │ ├── composer.sh
│ │ ├── curl.sh
│ │ ├── git.sh
│ │ ├── init.sh
│ │ ├── bolt.sh
│ │ ├── mysql.sh
│ │ ├── nginx.sh
│ │ ├── php.sh
│ │ ├── phpmyadmin.sh
│ │ ├── postinstall.sh
│ │ └── zip.sh
│ └── config
| └── config.yml
│ └── nginx_vhost
├── src
├── README.md
└── Vagrantfile
####Based on: https://github.com/amenophis/vagrant-ubuntu