evru-dashboard/config/create-databases.sh
Булат Хайруллин 9c03bc4475 first commit
2024-06-25 13:45:54 +03:00

12 lines
309 B
Bash

#!/bin/bash
set -e
IFS=','
for databases in $WILDFLY_DATABASES
do
IFS=':' read name user password <<< $databases
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
CREATE USER $user WITH PASSWORD '$password';
CREATE DATABASE $name WITH OWNER $user;
EOSQL
done