Advertisement
Guest User

Untitled

a guest
Dec 18th, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. #!/usr/bin/env bash
  2. #apt-get -y install php5-cli php5-gd php5-curl php5-mysql git
  3. #set -x
  4. disown >/dev/null 2>/dev/null
  5. ps aux|grep php|head -n -1|cut -f6 -d' '| xargs -I {} kill {}
  6.  
  7. if [ -z "$1" ];
  8. then
  9. echo "Must enter a project name"
  10. exit 1
  11. fi
  12.  
  13. if [ -d "$1" ];
  14. then
  15. echo "The directory name already exists. Overwrite? (y/n) default n:"
  16. read response
  17. if [ -z $response ] || [ $response != "y" ];
  18. then
  19. exit 0
  20. else
  21. cd "$1"
  22. echo "Dropping exisiting tables from db"
  23. sudo service mysql start
  24. drupal database:drop --no-interaction 1>/dev/null 2>&1
  25. sudo service mysql stop
  26. cd ..
  27. echo "Removing directory: $1"
  28. rm -rf "$1"
  29. fi
  30. fi
  31.  
  32. export COMPOSER_PROCESS_TIMEOUT=6000
  33. #composer clear-cache
  34. composer create-project drupal-composer/drupal-project:8.x-dev "$1" --stability dev --no-interaction
  35. cd "$1"
  36. drupal init --override --no-interaction
  37. sudo service mysql restart
  38. sleep 10
  39. dbname=echo "$1" | sed 's/[\.|-]//g'
  40. drupal site:install \
  41. --langcode="en" \
  42. --db-type="mysql" --db-host="127.0.0.1" --db-name="$dbname" \
  43. --db-user="root" --db-pass="Kiac##44" --db-port="3307" \
  44. --site-name="drupal824" --site-mail="a@b.com" \
  45. --account-name="admin" --account-mail="a@b.com" --account-pass="Kiac##44" \
  46. --force --no-interaction \
  47. standard
  48.  
  49. (drupal server & 2>&1) 1>/dev/null
  50. sleep 20
  51. echo -e "\n"
  52. echo -e "0\n" | drupal config:override system.performance js.preprocess 0
  53. echo -e "0\n" | drupal config:override system.performance css.preprocess 0
  54. drupal module:install hal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement