We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d68ee5 commit a60fd54Copy full SHA for a60fd54
recipe/provision/databases.php
@@ -58,6 +58,7 @@
58
desc('Provision PostgreSQL');
59
task('provision:postgresql', function () {
60
run('apt-get install -y postgresql postgresql-contrib', ['env' => ['DEBIAN_FRONTEND' => 'noninteractive'], 'timeout' => 900]);
61
- run('sudo -u postgres createuser {{db_user}}');
62
- run('sudo -u postgres createdb {{db_name}}');
+ run("sudo -u postgres psql <<< $'CREATE DATABASE {{db_name}};'");
+ run("sudo -u postgres psql <<< $'CREATE USER {{db_user}} WITH ENCRYPTED PASSWORD \'%secret%\';'", ['secret' => get('db_password')]);
63
+ run("sudo -u postgres psql <<< $'GRANT ALL PRIVILEGES ON DATABASE {{db_name}} TO {{db_user}};'");
64
});
0 commit comments