From b444440d65d65139e23960f734b8f540efe1fc99 Mon Sep 17 00:00:00 2001 From: Andris Reinman Date: Thu, 14 Apr 2016 22:12:21 -0700 Subject: [PATCH] Updated nitrous install script --- nitrous-post-create.sh | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/nitrous-post-create.sh b/nitrous-post-create.sh index 6c7e7800..93d8cd9e 100755 --- a/nitrous-post-create.sh +++ b/nitrous-post-create.sh @@ -1,16 +1,31 @@ #!/bin/bash export DEBIAN_FRONTEND=noninteractive + +sudo apt-add-respository ppa:chris-lea/redis-server + sudo apt-get update -sudo -E apt-get -q -y install mysql-server +sudo -E apt-get -q -y install mysql-server pwgen redis-server sudo apt-get clean -mysql -u root -e "CREATE USER 'mailtrain'@'localhost' IDENTIFIED BY 'mailtrain';" -mysql -u root -e "GRANT ALL PRIVILEGES ON mailtrain.* TO 'mailtrain'@'%' WITH GRANT OPTION;" -mysql -u mailtrain --password="mailtrain" -e "CREATE database mailtrain;" -mysql -u mailtrain --password="mailtrain" -D mailtrain < setup/mailtrain.sql +MYSQL_PASSWORD=`pwgen -1` + +mysql -u root -e "CREATE USER 'mailtrain'@'localhost' IDENTIFIED BY '$MYSQL_PASSWORD';" +mysql -u root -e "GRANT ALL PRIVILEGES ON mailtrain.* TO 'mailtrain'@'%' WITH GRANT OPTION;" +mysql -u mailtrain --password="$MYSQL_PASSWORD" -e "CREATE database mailtrain;" +mysql -u mailtrain --password="$MYSQL_PASSWORD" -D mailtrain < setup/mailtrain.sql + +cat >> config/production.toml <