Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- updateEnvFile() {
- local user=$1
- local pass=$2
- local host=$3
- cat "${bin}/../environments/development.properties" |
- sed "s;url=jdbc:mysql://localhost/mysql;url=jdbc:mysql://$host/mysql;" |
- sed "s/username=root/username=$user/" | sed "s/password=my-secret-pw/password=$pass/"
- }
- updateConfig() {
- local dbs=$1
- for db in ${dbs}; do
- local user=${params["/databases/migrate/${env}/${db}.user"]}
- local pass=${params["/databases/migrate/${env}/${db}.password"]}
- local host=${params["/databases/migrate/${env}/${db}.host"]}
- updateEnvFile "${user}" "${pass}" "${host}" > "${bin}/../environments/${db}.properties"
- done
- }
- SED_DELIM=$(echo -en "