Skip to content

Instantly share code, notes, and snippets.

@paullinney
Created August 21, 2016 09:28
Show Gist options
  • Save paullinney/fb799efc54e66fe0d4348c14d0e956e5 to your computer and use it in GitHub Desktop.
Save paullinney/fb799efc54e66fe0d4348c14d0e956e5 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
DRUSH=`which drush`
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
SITE_UUID="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
SITE_NAME="Marketplace"
DRUPAL_PROFILE="minimal"
DRUPAL_DB="marketplace"
if [ $HOSTNAME = "$SITE_NAME" ]; then
echo "Setting up: $HOSTNAME"
DRUPAL_ROOT="/var/www/docroot"
## Install Databases
MYSQL=`which mysql`
$MYSQL -u root -proot -e "DROP DATABASE IF EXISTS $DRUPAL_DB;"
$MYSQL -u root -proot -e "CREATE DATABASE IF NOT EXISTS $DRUPAL_DB;"
## Install Drupal
cd $DRUPAL_ROOT;
$DRUSH site-install $DRUPAL_PROFILE --site-name="$SITE_NAME" --account-name=admin --account-pass=admin --db-url=mysql://root:root@127.0.0.1/$DRUPAL_DB -y
## Update site id
$DRUSH config-set -y "system.site" uuid "$SITE_UUID"
## Import config
$DRUSH en -y config
$DRUSH config-import -y --source=../config/base
## Clear caches
$DRUSH -y cache-rebuild
$DRUSH -y updatedb
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment