Advertisement
Guest User

Untitled

a guest
Sep 8th, 2017
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. # Inspired by ownCloud´s before_install.sh script <3
  4. #
  5.  
  6. WORKDIR=$PWD
  7. DB=$1
  8.  
  9. echo "Work directory: $WORKDIR"
  10. echo "Database: $DB"
  11.  
  12. #
  13. # set up mysql
  14. #
  15. if [ "$DB" == "mysql" ] ; then
  16. echo "Setting up mysql ..."
  17. mysql -u root -e "CREATE DATABASE userfrosting;"
  18. mysql -u root -e "CREATE USER 'userfrosting'@'localhost' IDENTIFIED BY 'userfrosting';"
  19. mysql -u root -e "GRANT ALL ON userfrosting.* TO 'userfrosting'@'localhost';"
  20. echo "UF_MODE=\"dev\"\nDB_DRIVER=\"mysql\"\nDB_HOST=\"localhost\"\nDB_PORT=\"3306\"\nDB_NAME=\"userfrosting\"\nDB_USER=\"userfrosting\"\nDB_PASSWORD=\"userfrosting\"\n" > app/.env
  21. fi
  22.  
  23. #
  24. # set up pgsql
  25. #
  26. if [ "$DB" == "pgsql" ] ; then
  27. echo "Setting up pgsql ..."
  28. createuser -U travis -s userfrosting
  29. echo "UF_MODE=\"dev\"\nDB_DRIVER=\"pgsql\"\nDB_HOST=\"localhost\"\nDB_PORT=\"5432\"\nDB_NAME=\"userfrosting\"\nDB_USER=\"travis\"\nDB_PASSWORD=\"\"\n" > app/.env
  30. fi
  31.  
  32. #
  33. # set up sqlite
  34. #
  35. if [ "$DB" == "sqlite" ] ; then
  36. echo "Setting up sqlite ..."
  37. echo "UF_MODE=\"dev\"\nDB_DRIVER=\"sqlite\"\nDB_NAME=\"userfrosting.db\"\n" > app/.env
  38. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement