Skip to content

Vagrant-ubuntu with some provision scripts and ready to work with Bolt CMS

Notifications You must be signed in to change notification settings

gitllermopalafox/Vagrant-Bolt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant-Bolt

Vagrant-ubuntu with some provision scripts and ready to work with Bolt CMS:

Test environment for this configuration

MacOS X 10.9.5 (Mavericks)
Vagrant version 1.7.2
Vagrant image "primalskill/ubuntu-trusty64"

git.sh

Install Git

config.vm.provision "shell", path: "provision/components/git.sh"

nginx.sh

Install Nginx server

`config.vm.provision "shell", path: "provision/components/nginx.sh"

curl.sh

Install cURL library

config.vm.provision "shell", path: "provision/components/curl.sh"

php.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

mysql.sh

Install MySql

###Parameters

  1. root password

config.vm.provision "shell", path: "provision/components/mysql.sh", args: ["root"]

####Create empty database DB Name: bolt
User: bolt
Password: bolt

phpmyadmin.sh

Install PhpMyAdmin

###Parameters

  1. root password

config.vm.provision "shell", path: "provision/components/phpmyadmin.sh", args: ["root"]

zip.sh

Install ZIP library

config.vm.provision "shell", path: "provision/components/zip.sh"

composer.sh

Install composer

config.vm.provision "shell", path: "provision/components/composer.sh"

bolt.sh

Install Bolt CMS (current)

config.vm.provision "shell", path: "provision/components/bolt.sh"

https://bolt.cm/

postinstall.sh

Script for general purpose at the end of the queue config.vm.provision "shell", path: "provision/components/postinstall.sh"

Notes

Check the "Vagrantfile" file if you need to customize the settings

URL/Port

http://localhost:8080

(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

About

Vagrant-ubuntu with some provision scripts and ready to work with Bolt CMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published