Hi Courage, Can you make provision for the notification service as well.
On Thu, 4 Oct 2018, 07:50 Courage Angeh, <[email protected]> wrote: > Hello Guys, > > I am starting this new thread so that it can be used to monitor the > progress in containerizing Fineract CN. > > I have written the documentation > < > https://cwiki.apache.org/confluence/display/FINERACT/Containerizing+Fineract+CN > > > needed to set up the desired environment. I will update the documentation > based on the feedback from the community. > I have also moved the code based to > https://github.com/openMF/fineract-cn-containers.git > It's quite messy as of now since I was concentrating on making some > functionalities work but I will clean it up ASAP. > > So what works: > > - I have implemented the necessary scripts to containerize and deploy > the Finerct service and external service i.e Cassandra, MariaDB, Eureka, > and ActiveMQ, using Docker, docker-compose, and Kubernetes. > - I have implemented scripts to start up and shut down the system when > deploying using docker compose > - I am currently implementing a provisioning script that supposed to > provision the system after deployment. I am following the deployment > strategy defined in Demo Server's ServiceRunner.java file. So far the > provisioner script, > > > 1. Registers the up and running microservices via the provisioner > microservice > 2. Then starts provisioning a tenant. As of now, it registers the tenant > via provisioner, -> authenticates as an administrator, -> assigns > identity > manager for the tenant, -> creates the scheduler user, -> enables the > scheduler user's account, then logins in ready to provision the other > microservices > > I will clean up the code base before continue working on the other > microservices. > > Work to be done: > > - Implement script to provision Rythm, organization, customer, ledger, > portfolio, deposit-account-manager, teller, report, cheque payroll and > group > - Implement migration script > - Upgrade bash script so it could be more user-friendly like > Linux commands and their man pages > - We could also use a Configuration management like ansible or puppet to > manage the configurations required to deploy the system. > > So that's the progress of the project as of now, I will continue updating > this thread as I make progress on the project. I will be happy to have the > community join this train :-) > > Thanks, > Courage >
