Skip to content

Instantly share code, notes, and snippets.

@javajack
Created January 4, 2020 19:48
Show Gist options
  • Save javajack/5d37b78c5d3e935d80fb4b11ebdcc774 to your computer and use it in GitHub Desktop.
Save javajack/5d37b78c5d3e935d80fb4b11ebdcc774 to your computer and use it in GitHub Desktop.
fineract dev setup
1) install jdk
2) set java home environment variable /etc/environment
3) setup maven, ide, git, db access tool of your choice
4) install docker
5) docker run --name mysql-5.5 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysql -d mysql:5.5
6) git clone https://github.com/apache/fineract.git
7) ./gradlew createDB -PdbName=mifosplatform-tenants
8) ./gradlew createDB -PdbName=mifosplatform-tenants
9) ./gradlew tomcatRunWAR
9.1) GOTO https://localhost:8443/fineract-provider/
9.2) Add Exception in your browser, for self signed certificate
10) git clone https://github.com/openMF/community-app
11) docker build -t mifosui .
12) docker run -d -p 9200:80 --name mifosui mifosui
13) GOTO http://localhost:9200/?baseApiUrl=https://localhost:8443&tenantIdentifier=default
14) login with mifos/password
15) GOTO Admin->System->Manage Roles & Permissions
16) Enable Self Service User
17) Edit Self Service User Role and assign "Portfolio" Permissions
18) GOTO Admin->Organization->Currency Configuration
19) ADD Hong Kong Dollor, SUBMIT
20) GOTO Admin->Products->Savings Products
21) Create Savings Produc t=> code : SAVE, currency: HKD, multiples:1, interest:4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment