blob: 8889d7756579c9bbebbf1f12b47cb8b782be9850 [file] [log] [blame]
#!/usr/bin/env bash
rm .env
cd external_tools
docker-compose stop
docker-compose rm -v -f
docker volume rm external_tools_cassandra-volume
docker volume rm external_tools_postgres-volume
docker-compose pull
docker-compose up -d
echo "Started external tools. Now waiting for them to start up."
sleep 180
cd ..
java -cp external_tools/lang-0.1.0-BUILD-SNAPSHOT.jar org.apache.fineract.cn.lang.security.RsaKeyPairFactory UNIX > .env
cat env_variables >> .env
echo "env variables saved into .env"
docker-compose stop
docker-compose rm -f
docker-compose pull
docker-compose up -d provisioner-ms
echo "Started provision-ms. Now waiting it to provision (create schema 'seshat' to Postgres and Cassandra)."
sleep 180
docker-compose up -d rhythm-ms identity-ms customer-ms accounting-ms deposit-ms portfolio-ms office-ms teller-ms fims-web-app
echo "Started set of micro services. Now waiting for them to start up"
sleep 240
echo "Start provisioning the system with Postman scripts."
cd postman_scripts
newman run Fineract-CN-Initial-Requests_PART1.postman_collection.json -e Fineract-Cn-Initial-Setup-Environment.postman_environment.json
echo "Finished."