From commits-return-7378-archive-asf-public=cust-asf.ponee.io@fineract.apache.org Sun Feb 9 18:37:09 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id B692218065D for ; Sun, 9 Feb 2020 19:37:08 +0100 (CET) Received: (qmail 59515 invoked by uid 500); 9 Feb 2020 18:37:08 -0000 Mailing-List: contact commits-help@fineract.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@fineract.apache.org Delivered-To: mailing list commits@fineract.apache.org Received: (qmail 59506 invoked by uid 99); 9 Feb 2020 18:37:08 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Feb 2020 18:37:08 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 09C2F8B690; Sun, 9 Feb 2020 18:37:08 +0000 (UTC) Date: Sun, 09 Feb 2020 18:37:07 +0000 To: "commits@fineract.apache.org" Subject: [fineract] branch develop updated: Allow customizing Tenants DB JDBC uid/pwd/driver (FINERACT-806) (#713) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <158127342793.13443.4079631197414848018@gitbox.apache.org> From: awasum@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: fineract X-Git-Refname: refs/heads/develop X-Git-Reftype: branch X-Git-Oldrev: c6b2c090329fc8e06f32541cf68dee35ecc8b212 X-Git-Newrev: 228ec22a60558a02b4e7b8862632c60485847224 X-Git-Rev: 228ec22a60558a02b4e7b8862632c60485847224 X-Git-NotificationType: ref_changed_plus_diff X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated This is an automated email from the ASF dual-hosted git repository. awasum pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract.git The following commit(s) were added to refs/heads/develop by this push: new 228ec22 Allow customizing Tenants DB JDBC uid/pwd/driver (FINERACT-806) (#713) 228ec22 is described below commit 228ec22a60558a02b4e7b8862632c60485847224 Author: Michael Vorburger ⛑️ AuthorDate: Sun Feb 9 19:36:58 2020 +0100 Allow customizing Tenants DB JDBC uid/pwd/driver (FINERACT-806) (#713) * Allow customizing Tenants DB JDBC uid/pwd/driver (FINERACT-806) Added Java system properties for username and password to docker-compose Modified sever.xml to get username and password * Fixes for customizing Tenants DB JDBC uid/pwd/driver (FINERACT-806) * Use random MYSQL_ROOT_PASSWORD in docker-compose.yml (FINERACT-806) This provides future non-regression testing that the the customized MySQL password is actually really used, and it doesn't just work because "mysql" is still hard-coded anywhere. Co-authored-by: Yemdjih Kaze Nasser --- docker-compose.yml | 6 +++-- docker/server.xml | 6 ++--- .../core/service/TenantDatabaseUpgradeService.java | 30 ++++++++++++---------- .../list_db/V1__mifos-platform-shared-tenants.sql | 2 +- 4 files changed, 25 insertions(+), 19 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 88515c0..0e7ef23 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,7 +26,7 @@ services: - ./fineract-db/docker:/docker-entrypoint-initdb.d:Z,ro restart: always environment: - MYSQL_ROOT_PASSWORD: mysql + MYSQL_ROOT_PASSWORD: skdcnwauicn2ucnaecasdsajdnizucawencascdca healthcheck: test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"] timeout: 10s @@ -43,6 +43,8 @@ services: depends_on: - fineractmysql environment: - - JAVA_OPTS=-Dfineract_tenants_url=jdbc:mysql:thin://fineractmysql:3306/mifosplatform-tenants -Djava.awt.headless=true -XX:+UseG1GC -Dfile.encoding=UTF-8 + - JAVA_OPTS=-Dfineract_tenants_url=jdbc:mysql:thin://fineractmysql:3306/mifosplatform-tenants -Dfineract_tenants_driver=org.drizzle.jdbc.DrizzleDriver -Dfineract_tenants_uid=root -Dfineract_tenants_pwd=skdcnwauicn2ucnaecasdsajdnizucawencascdca -Djava.awt.headless=true -XX:+UseG1GC -Dfile.encoding=UTF-8 - FINERACT_DEFAULT_TENANTDB_HOSTNAME=fineractmysql - FINERACT_DEFAULT_TENANTDB_PORT=3306 + - FINERACT_DEFAULT_TENANTDB_UID=root + - FINERACT_DEFAULT_TENANTDB_PWD=skdcnwauicn2ucnaecasdsajdnizucawencascdca diff --git a/docker/server.xml b/docker/server.xml index 9c8e23a..954609c 100644 --- a/docker/server.xml +++ b/docker/server.xml @@ -41,10 +41,10 @@