forked from simonwheatley/vvv-demo-1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvvv-init.sh
24 lines (19 loc) · 891 Bytes
/
vvv-init.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Init script for VVV Auto Bootstrap Demo 1 Apache
echo "Commencing VVV Demo 1 Apache Setup"
# Make a database, if we don't already have one
echo "Creating database (if it's not already there)"
mysql -u root --password=root -e "CREATE DATABASE IF NOT EXISTS vvv_demo_1_apache"
mysql -u root --password=root -e "GRANT ALL PRIVILEGES ON vvv_demo_1_apache.* TO wp@localhost IDENTIFIED BY 'wp';"
# Download WordPress
if [ ! -d htdocs ]
then
echo "Installing WordPress using WP CLI"
mkdir htdocs
cd htdocs
wp core download
wp core config --dbname="vvv_demo_1_apache" --dbuser=wp --dbpass=wp --dbhost="localhost"
wp core install --url=vvv-demo-1-apache.dev --title="VVV Bootstrap Demo 1 Apache" --admin_user=admin --admin_password=password [email protected]
cd ..
fi
# The Vagrant site setup script will restart Apache for us
echo "VVV Demo 1 Apache site now installed";