diff --git a/setup/install-centos7.sh b/setup/install-centos7.sh index 938f43db..5aa6bcee 100755 --- a/setup/install-centos7.sh +++ b/setup/install-centos7.sh @@ -30,13 +30,14 @@ fi HOSTNAME="${HOSTNAME:-`hostname`}" MYSQL_PASSWORD=`pwgen 12 -1` +MYSQL_RO_PASSWORD=`pwgen 12 -1` DKIM_API_KEY=`pwgen 12 -1` SMTP_PASS=`pwgen 12 -1` # Setup MySQL user for Mailtrain mysql -u root -e "CREATE USER 'mailtrain'@'localhost' IDENTIFIED BY '$MYSQL_PASSWORD';" mysql -u root -e "GRANT ALL PRIVILEGES ON mailtrain.* TO 'mailtrain'@'localhost';" -mysql -u root -e "CREATE USER 'mailtrain_ro'@'localhost' IDENTIFIED BY '$MYSQL_PASSWORD';" +mysql -u root -e "CREATE USER 'mailtrain_ro'@'localhost' IDENTIFIED BY '$MYSQL_RO_PASSWORD';" mysql -u root -e "GRANT SELECT ON mailtrain.* TO 'mailtrain_ro'@'localhost';" mysql -u mailtrain --password="$MYSQL_PASSWORD" -e "CREATE database mailtrain;" @@ -91,6 +92,14 @@ processes=5 enabled=true EOT +cat >> workers/reports/config/production.toml <> workers/reports/config/production.toml <