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 <