Postgres script to test migration of all services
diff --git a/scripts/Unix/postgres-setup.sh b/scripts/Unix/postgres-setup.sh
new file mode 100755
index 0000000..cfd0442
--- /dev/null
+++ b/scripts/Unix/postgres-setup.sh
@@ -0,0 +1,216 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+#!/usr/bin/env bash
+
+#githubAccount=$1
+
+# REM create core folder
+mkdir -p core
+cd core
+
+get_modules() {
+  for module in $@
+  do
+    git clone https://github.com/apache/$module.git -b develop
+    cd $module
+    git remote add upstream https://github.com/apache/$module.git
+    # For some reason permission gets denied
+    chmod +x gradlew
+    ./gradlew publishToMavenLocal
+    cd ..
+  done
+}
+
+get_modules fineract-cn-lang fineract-cn-api fineract-cn-async fineract-cn-cassandra fineract-cn-postgresql fineract-cn-command
+
+# REM clone fineract-cn-test FINCN-114
+git clone https://github.com/Izakey/fineract-cn-test.git -b FINCN-114
+cd fineract-cn-test
+git remote add upstream https://github.com/apache/fineract-cn-test.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# Return to start folder
+cd ..
+
+# REM create tools folder
+mkdir tools
+cd tools
+
+# REM initialize fineract-cn-crypto
+git clone https://github.com/Izakey/fineract-cn-crypto.git
+cd fineract-cn-crypto
+git remote add upstream https://github.com/apache/fineract-cn-crypto.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# exit tools directory
+cd ..
+
+get_modules fineract-cn-anubis fineract-cn-identity fineract-cn-permitted-feign-client
+
+# REM clone fineract-cn-provisioner FINCN-129
+git clone https://github.com/Izakey/fineract-cn-provisioner.git -b FINCN-129
+cd fineract-cn-provisioner
+git remote add upstream https://github.com/apache/fineract-cn-provisioner.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-rhythm FINCN115
+git clone https://github.com/Izakey/fineract-cn-rhythm.git -b FINCN115
+cd fineract-cn-rhythm
+git remote add upstream https://github.com/apache/fineract-cn-rhythm.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-template FINCN-120
+git clone https://github.com/Izakey/fineract-cn-template.git -b FINCN-120
+cd fineract-cn-template
+git remote add upstream https://github.com/apache/fineract-cn-template.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-office FINCN-117
+git clone https://github.com/Izakey/fineract-cn-office.git -b FINCN-117
+cd fineract-cn-office
+git remote add upstream https://github.com/apache/fineract-cn-office.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-customer FINCN-116
+git clone https://github.com/Izakey/fineract-cn-customer.git -b FINCN-116
+cd fineract-cn-customer
+git remote add upstream https://github.com/apache/fineract-cn-customer.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-accounting FINCN-121
+git clone https://github.com/Izakey/fineract-cn-accounting.git -b FINCN-121
+cd fineract-cn-accounting
+git remote add upstream https://github.com/Izakey/fineract-cn-accounting.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-portfolio FINCN-124
+git clone https://github.com/Izakey/fineract-cn-portfolio.git -b FINCN-124
+cd fineract-cn-portfolio
+git remote add upstream https://github.com/Izakey/fineract-cn-portfolio.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-deposit-account-management FINCN-122
+git clone https://github.com/Izakey/fineract-cn-deposit-account-management.git -b FINCN-122
+cd fineract-cn-deposit-account-management
+git remote add upstream https://github.com/Izakey/fineract-cn-deposit-account-management.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-teller FINCN-126
+git clone https://github.com/Izakey/fineract-cn-teller.git -b FINCN-126
+cd fineract-cn-teller
+git remote add upstream https://github.com/Izakey/fineract-cn-teller.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-reporting FINCN-119
+git clone https://github.com/Izakey/fineract-cn-reporting.git -b FINCN-119
+cd fineract-cn-reporting
+git remote add upstream https://github.com/Izakey/fineract-cn-reporting.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-cheques FINCN-125
+git clone https://github.com/Izakey/fineract-cn-cheques.git -b FINCN-125
+cd fineract-cn-cheques
+git remote add upstream https://github.com/Izakey/fineract-cn-cheques.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-payroll FINCN-123
+git clone https://github.com/Izakey/fineract-cn-payroll.git -b FINCN-123
+cd fineract-cn-payroll
+git remote add upstream https://github.com/Izakey/fineract-cn-payroll.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-group FINCN-118
+git clone https://github.com/Izakey/fineract-cn-group.git -b FINCN-118
+cd fineract-cn-group
+git remote add upstream https://github.com/Izakey/fineract-cn-group.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-notifications FINCN-127
+git clone https://github.com/Izakey/fineract-cn-notifications.git -b FINCN-127
+cd fineract-cn-notifications
+git remote add upstream https://github.com/Izakey/fineract-cn-notifications.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+mkdir integration-tests
+cd integration-tests
+
+# REM clone fineract-cn-default-setup FINCN-155
+git clone https://github.com/Izakey/fineract-cn-default-setup.git -b FINCN-155
+cd fineract-cn-default-setup
+git remote add upstream https://github.com/Izakey/fineract-cn-default-setup.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-service-starter FINCN-140
+git clone https://github.com/Izakey/fineract-cn-service-starter.git -b FINCN-140
+cd fineract-cn-service-starter
+git remote add upstream https://github.com/apache/fineract-cn-service-starter.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM clone fineract-cn-demo-server FINCN-141
+git clone https://github.com/Izakey/fineract-cn-demo-server.git -b FINCN-141
+cd fineract-cn-demo-server
+git remote add upstream https://github.com/apache/fineract-cn-demo-server.git
+chmod +x gradlew
+./gradlew publishToMavenLocal
+cd ..
+
+# REM initialize Web App
+git clone https://github.com/apache/fineract-cn-fims-web-app.git
+cd fineract-cn-fims-web-app
+git remote add upstream https://github.com/apache/fineract-cn-fims-web-app.git
+npm i
+
+cd ..