Hi Courage, I also checked out the work you have done on containers as I also plan to deploy the Fineract CN services to the cloud. Would you mind explaining a few things for me:
1. I tried running the scripts (taken from your GitHub fork) locally (I always find I need to be able to run anything locally first before deploying to anywhere else). I tried out both the Kubernetes scripts (with Minikube) and the docker-compose scripts. I didn't manage to get them running because of the hardcoded IP addresses (there is no easy method in mac to have several static IP addresses at the same time). I don't have much experience with deploying container-based systems so if you could elaborate on the topic a bit and if it would make sense to to replace IP addresses with service names or aliases. 2. The docker-compose.yml in root directory has all of the services besides rythm-ms commented out. Can one just comment other services back in or is there some work that needs to be done first? 3. I think I found a typo in external-scripts/docker-compose.yml You have mapped Cassandra port 9042 to port 9142 for the outside world but I think it should be still 9042. I created a pull request for you repo to fix this. I hope you have a chance to help me with my questions. Thanks Juhan Aasaru Kontakt Courage Angeh (<[email protected]>) kirjutas kuupƤeval K, 26. detsember 2018 kell 17:29: > Hi Patrick, > > Could you check this out instead? > https://github.com/Anh3h/fineract-cn-docker-scripts > I am still to merge that into the Mifos codebase > That should work. > > Thanks, > Courage. > > On Tue, Dec 25, 2018 at 6:04 PM Patrick Finken <[email protected]> > wrote: > > > Hello Courage, > > > > Actually, the script is from > > https://github.com/openMF/fineract-cn-containers. The problem is that > the > > provisioner is expecting two properties that are not specified in the > > Dockerfile. > > > > provisioner | *************************** > > provisioner | APPLICATION FAILED TO START > > provisioner | *************************** > > > > provisioner | Description: > > provisioner | > > provisioner | Binding to target > > org.apache.fineract.cn.provisioner.config.SystemProperties@72443081 > > failed: > > provisioner | > > provisioner | Property: system.privateKey.modulus > > provisioner | Value: null > > provisioner | Reason: may not be null > > provisioner | > > provisioner | Property: system.privateKey.exponent > > provisioner | Value: null > > provisioner | Reason: may not be null > > > > But I kind of figured out the solution. I used a tool online to generate > a > > RSA key. > > I'm all set now. The platform is running. Thanks > > > > Merry Christmas > > Patrick > > > > On Tue, Dec 25, 2018 at 6:43 AM Courage Angeh <[email protected]> > > wrote: > > > > > Hi Patrick, > > > > > > You wouldn't want to deactivate it 'cause its needed for > authentication. > > > I containerized Fineract CN as a summer of code project, that should > help > > > you out. > > > https://github.com/openMF/fineract-cn-containers > > > > > > Merry Christmas, > > > Courage. > > > > > > On Tue, Dec 25, 2018 at 1:22 AM Patrick Finken < > [email protected] > > > > > > wrote: > > > > > > > Hello Everyone, > > > > > > > > I'm Patrick. I've recently discovered Fineract CN and I might be > > > interested > > > > to use as a backend system for a financial application I'm building. > > > > I succeed to build and launch the demo-server on my local machine, > but > > > I'm > > > > stuck when I try to run it inside containers. > > > > I used the script from the repo "apache/fineract-cn-provisioner", but > > the > > > > provisioner service failed to run because of the missing > configuration > > > > "system.privateKey.modulus" and "system.privateKey.exponent". I'm > > > > guessing it's related to some RSA configuration, but there is a way > to > > > > deactivate it in order to run and test the API? > > > > > > > > > > > > regards > > > > -- > > > > Patrick, > > > > > > > > > > > > > -- > > Patrick Finken, > > Owner > > >
