Hi all, so... the demo server is (almost) ready... it took me a moment and a couple of restarts to figure out some boot failures... the services are quite resource hungry and default settings won't do it.
The services are still starting and this will take a while (my best guess right now is around 30min or so). You can access the web UI at: http://fineract-vm.apache.org/login Credentials: Tenant : playground Username : operator Password : init1@l Note (to self): the safest way to compile this app is with NodeJS 8.11.1 (I tried with 10.3.0 before, won't work). ... and the webservices at: Identity Service: http://fineract-vm.apache.org:2021/identity/v1 Office Service: http://fineract-vm.apache.org:2023/office/v1 Customer Service: http://fineract-vm.apache.org:2024/customer/v1 Accounting Service: http://fineract-vm.apache.org:2025/accounting/v1 Portfolio Service: http://fineract-vm.apache.org:2026/portfolio/v1 Deposit Service: http://fineract-vm.apache.org:2027/deposit/v1 Teller Service: http://fineract-vm.apache.org:2028/teller/v1 Reporting Service: http://fineract-vm.apache.org:2029/reporting/v1 Cheque Service: http://fineract-vm.apache.org:2030/cheques/v1 Payroll Service: http://fineract-vm.apache.org:2031/payroll/v1 Note: restarting the services takes quite a while... if you encounter connection problems retry a couple of minutes later to ensure I am not currently working on something. For the moment I'll restart the backend services once per day or so to reset the data; I guess we have to figure out how we want to handle this (also concerning passwords etc.). If you have any suggestions where to put this demo server configuration then let me know here. Let me know if you encounter any problems (I have not extensively tested it yet). Cheers, Aleks On Mon, Jun 11, 2018 at 12:00 PM Aleksandar Vidakovic < [email protected]> wrote: > Progress! All the modules seem to be starting fine now... just have to > work on a couple of improvements on the config files. > > Currently having another stab to get the webapp running. > > BTW: it should be fairly easy to adapt the simplistic Docker Compose file > for a CI pipeline. > > Will keep you posted. > > Cheers, > > Aleks > > On Mon, Jun 11, 2018 at 9:41 AM Aleksandar Vidakovic < > [email protected]> wrote: > >> I am still working on it... Will ping you here when it's ready (hope >> soon). >> >> On Mon, Jun 11, 2018, 9:40 AM Rajan Maurya <[email protected]> >> wrote: >> >>> Hi Alex, >>> >>> Is the demo server up, If yes then what's the base url so I can access. >>> >>> >>> >>> >>> On Fri, Jun 8, 2018 at 2:03 PM Rajan Maurya <[email protected]> >>> wrote: >>> >>> > Hi Alex, >>> > >>> > This is really great news, I will wait until then. >>> > >>> > Thanks >>> > Rajan Maurya >>> > >>> > >>> > On Fri, Jun 8, 2018 at 11:36 AM Aleksandar Vidakovic < >>> > [email protected]> wrote: >>> > >>> >> Hi Rajan, >>> >> >>> >> My plan is to get this up and running until Monday. >>> >> >>> >> Cheers, >>> >> >>> >> Aleks >>> >> >>> >> On Fri, Jun 8, 2018, 7:23 AM Rajan Maurya <[email protected]> >>> >> wrote: >>> >> >>> >> > Hi Markus, Mark, Myrle, Alex, Ed >>> >> > >>> >> > I am mentoring fineract-cn-mobile GSoC project. I am waiting for >>> this >>> >> demo >>> >> > server for a long time to see what's most important to implement >>> in-app >>> >> > first. >>> >> > My GSoC students almost finished the task that was necessary. We >>> have >>> >> kinda >>> >> > of stuck and We really need this demo server and web app to assign >>> them >>> >> > tasks. >>> >> > >>> >> > It would be nice we can get the demo server up ASAP. >>> >> > >>> >> > Thanks >>> >> > Rajan Maurya >>> >> > >>> >> > >>> >> > On Fri, Jun 1, 2018 at 6:41 PM Mark van Veen < >>> [email protected]> >>> >> > wrote: >>> >> > >>> >> > > Hi Aleks, >>> >> > > >>> >> > > Re your second issue: >>> >> > > >>> >> > > It looks like that node-sass has not been installed correctly. >>> Can you >>> >> > try >>> >> > > to remove the node_modules folder and run npm install again? This >>> >> should >>> >> > > run without errors. >>> >> > > >>> >> > > Mark >>> >> > > >>> >> > > On Thu, May 31, 2018 at 9:05 PM Courage Angeh < >>> [email protected] >>> >> > >>> >> > > wrote: >>> >> > > >>> >> > > > Well, i can it with containerized MariaDB and it work till my >>> >> computer >>> >> > > ran >>> >> > > > out of space (in the middle of provisioning) >>> >> > > > >>> >> > > > On Thu, May 31, 2018, 6:29 PM Victor Romero < >>> >> > > [email protected] >>> >> > > > > >>> >> > > > wrote: >>> >> > > > >>> >> > > > > Hi Aleks, >>> >> > > > > >>> >> > > > > Could you please share the composer file? >>> >> > > > > >>> >> > > > > Courage, >>> >> > > > > >>> >> > > > > Have you tested Mifos while using MariaDb? >>> >> > > > > >>> >> > > > > I have faced issues while running Mifos with MariaDb. >>> >> > > > > >>> >> > > > > Regards, >>> >> > > > > >>> >> > > > > Victor >>> >> > > > > >>> >> > > > > Enviado desde TypeApp >>> >> > > > > >>> >> > > > > En may. 31, 2018 6:10 AM, en 6:10 AM, Courage Angeh < >>> >> > > > > [email protected]> escribió: >>> >> > > > > >You are welcome :-) >>> >> > > > > > >>> >> > > > > >No, I am not. >>> >> > > > > > >>> >> > > > > >On Thu, May 31, 2018 at 11:57 AM, Aleksandar Vidakovic < >>> >> > > > > >[email protected]> wrote: >>> >> > > > > > >>> >> > > > > >> Hi Courage, >>> >> > > > > >> >>> >> > > > > >> ... ok... I see one difference that I have: I used MySQL >>> (as >>> >> > > > > >described on >>> >> > > > > >> the top of the Wiki page)... I'll try MariaDB and should >>> get >>> >> the >>> >> > > same >>> >> > > > > >> results as you. >>> >> > > > > >> >>> >> > > > > >> Thanks for providing your command line, I used the same. >>> >> > > > > >> >>> >> > > > > >> Are you working on the same server? >>> >> > > > > >> >>> >> > > > > >> Cheers, >>> >> > > > > >> >>> >> > > > > >> Aleks >>> >> > > > > >> >>> >> > > > > >> On Thu, May 31, 2018 at 12:32 PM Courage Angeh >>> >> > > > > ><[email protected]> >>> >> > > > > >> wrote: >>> >> > > > > >> >>> >> > > > > >> > Hi Aleksandar >>> >> > > > > >> > >>> >> > > > > >> > I containerized MariaDB and Cassandra, and I passed it to >>> >> demo >>> >> > > > > >sever, it >>> >> > > > > >> > works fine. >>> >> > > > > >> > Here is the commad i use: >>> >> > > > > >> > java -Ddemoserver.provision=false >>> >> -Ddemoserver.persistent=true >>> >> > > > > >> > -Dcustom.cassandra.contactPoints=0.0.0.0:9142 >>> >> > > > > >> > -Dcassandra.cluster.user=cassandra >>> >> > > -Dcassandra.cluster.pwd=password >>> >> > > > > >> > -Dcustom.mariadb.host=localhost >>> -Dcustom.mariadb.user=root >>> >> > > > > >> > -Dcustom.mariadb.password=mysql -jar >>> demo-server-0.1.0-BUILD- >>> >> > > > > >> SNAPSHOT.jar >>> >> > > > > >> > >>> >> > > > > >> > you might have to re-check the values you passed for >>> >> cassandra >>> >> > and >>> >> > > > > >> mariadb. >>> >> > > > > >> > >>> >> > > > > >> > Thanks, >>> >> > > > > >> > Courage >>> >> > > > > >> > >>> >> > > > > >> > >>> >> > > > > >> > >>> >> > > > > >> > >>> >> > > > > >> > On Thu, May 31, 2018 at 12:02 AM, Aleksandar Vidakovic < >>> >> > > > > >> > [email protected]> wrote: >>> >> > > > > >> > >>> >> > > > > >> > > Hi all, >>> >> > > > > >> > > >>> >> > > > > >> > > ... I made progress on the demo server installation: >>> >> > > > > >> > > >>> >> > > > > >> > > - I've followed the instructions @ >>> >> > > > > >> > > >>> https://cwiki.apache.org/confluence/display/FINERACT/ >>> >> > > > > >> > > How+To+Build+Apache+Fineract+CN >>> >> > > > > >> > > - I've setup a minimal build environment @ >>> >> > > > > >fineract-vm.apache.org >>> >> > > > > >> > > (Oracle JDK, Docker, Docker Compose, NodeJs 10.3.0, >>> NPM >>> >> > > 6.1.0) >>> >> > > > > >> > > - I've created a docker-compose.yml file to startup >>> >> > > Cassandra, >>> >> > > > > >MySQL >>> >> > > > > >> > and >>> >> > > > > >> > > NGinX (for fineract-cn-fims-web-app) >>> >> > > > > >> > > - all Java modules build without a problem >>> >> > > > > >> > > >>> >> > > > > >> > > ... but also hit some issues: >>> >> > > > > >> > > >>> >> > > > > >> > > - I had to bump up the version for @types/hammerjs >>> to >>> >> > 2.0.35 >>> >> > > > > >(from >>> >> > > > > >> > > 2.0.30), because the currently checked in version >>> could >>> >> not >>> >> > > be >>> >> > > > > >found >>> >> > > > > >> > by >>> >> > > > > >> > > npm >>> >> > > > > >> > > install; pull request is on the way >>> >> > > > > >> > > - the demo server seems to listen on localhost only; >>> >> I'll >>> >> > > > > >"fix" this >>> >> > > > > >> > by >>> >> > > > > >> > > running it in a Docker container and will put the >>> >> > > > > >configuration in >>> >> > > > > >> the >>> >> > > > > >> > > docker-compose.yml file >>> >> > > > > >> > > - during the demo server startup I get the following >>> >> > > exception >>> >> > > > > >(I've >>> >> > > > > >> > > shortened the stacktrace)... apparently the >>> connection >>> >> to >>> >> > the >>> >> > > > > >> database >>> >> > > > > >> > > is >>> >> > > > > >> > > missing a password although I followed the >>> instructions >>> >> and >>> >> > > > > >provided >>> >> > > > > >> > > passwords on the command line as parameters >>> >> > > > > >> > > >>> >> > > > > >> > > >>> org.springframework.beans.factory.BeanCreationException: >>> >> Error >>> >> > > > > >> creating >>> >> > > > > >> > > bean with name 'provisionerInitializer': Invocation of >>> init >>> >> > > > > >method >>> >> > > > > >> > failed; >>> >> > > > > >> > > nested exception is java.lang.IllegalStateException: >>> Could >>> >> not >>> >> > > > > >> initialize >>> >> > > > > >> > > service! >>> >> > > > > >> > > [... SNIP ... ] >>> >> > > > > >> > > Caused by: >>> >> org.mariadb.jdbc.internal.util.dao.QueryException: >>> >> > > > > >Could >>> >> > > > > >> not >>> >> > > > > >> > > connect: Access denied for user 'root'@'172.18.0.1' >>> (using >>> >> > > > > >password: >>> >> > > > > >> NO) >>> >> > > > > >> > > at >>> >> > > > > >> > > >>> >> > > > > >> > >>> org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol. >>> >> > > > > >> authentication( >>> >> > > > > >> > > AbstractConnectProtocol.java:499) >>> >> > > > > >> > > at >>> >> > > > > >> > > >>> org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol. >>> >> > > > > >> > > >>> handleConnectionPhases(AbstractConnectProtocol.java:447) >>> >> > > > > >> > > at >>> >> > > > > >> > > >>> >> > > > > >>> >> >org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connect( >>> >> > > > > >> > > AbstractConnectProtocol.java:358) >>> >> > > > > >> > > at >>> >> > > > > >> > > >>> org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol. >>> >> > > > > >> > > connectWithoutProxy(AbstractConnectProtocol.java:713) >>> >> > > > > >> > > at >>> >> > > > > >>> >> >org.mariadb.jdbc.internal.util.Utils.retrieveProxy(Utils.java:471) >>> >> > > > > >> > > at org.mariadb.jdbc.Driver.connect(Driver.java:105) >>> >> > > > > >> > > ... 39 common frames omitted >>> >> > > > > >> > > >>> >> > > > > >> > > - while running fineract-cn-fims-web-app in dev mode >>> >> ("npm >>> >> > > run >>> >> > > > > >> dev") I >>> >> > > > > >> > > got the following exceptions: >>> >> > > > > >> > > >>> >> > > > > >> > > ERROR in >>> >> > > > > >> > > >>> >> > > > > >> > ./src/app/accounting/financialCondition/financial- >>> >> > > > > >> condition.component.scss >>> >> > > > > >> > > Module build failed: Error: ENOENT: no such file or >>> >> directory, >>> >> > > > > >scandir >>> >> > > > > >> > > >>> >> '/opt/build/integration-tests/fineract-cn-fims-web-app/node_ >>> >> > > > > >> > > modules/node-sass/vendor' >>> >> > > > > >> > > at Object.fs.readdirSync (fs.js:893:3) >>> >> > > > > >> > > at Object.getInstalledBinaries >>> >> > > > > >> > > >>> >> (/opt/build/integration-tests/fineract-cn-fims-web-app/node_ >>> >> > > > > >> > > modules/node-sass/lib/extensions.js:129:13) >>> >> > > > > >> > > at foundBinariesList >>> >> > > > > >> > > >>> >> (/opt/build/integration-tests/fineract-cn-fims-web-app/node_ >>> >> > > > > >> > > modules/node-sass/lib/errors.js:20:15) >>> >> > > > > >> > > [... SNIP ... ] >>> >> > > > > >> > > >>> >> > > > > >> > > Anyone aware about the last two issues? >>> >> > > > > >> > > >>> >> > > > > >> > > Thanks in advance and cheers, >>> >> > > > > >> > > >>> >> > > > > >> > > Aleks >>> >> > > > > >> > > >>> >> > > > > >> > > On Mon, May 28, 2018 at 5:17 PM Aleksandar Vidakovic < >>> >> > > > > >> > > [email protected]> wrote: >>> >> > > > > >> > > >>> >> > > > > >> > > > ... thanks Ed... I'm battling with food poisoning, >>> but >>> >> hope >>> >> > to >>> >> > > > > >be >>> >> > > > > >> > > > functioning tomorrow again. >>> >> > > > > >> > > > >>> >> > > > > >> > > > I've put already an action list together and will >>> try to >>> >> get >>> >> > > > > >> everything >>> >> > > > > >> > > > running with a "simple" docker-compose.yml file. >>> >> > > > > >> > > > >>> >> > > > > >> > > > On Mon, May 28, 2018 at 4:20 PM Courage Angeh < >>> >> > > > > >> [email protected]> >>> >> > > > > >> > > > wrote: >>> >> > > > > >> > > > >>> >> > > > > >> > > >> Thanks for doing that Ed >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> On May 28, 2018 3:05 PM, "Ed Cable" < >>> [email protected]> >>> >> > > wrote: >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> Hi Aleks, >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> Just creating a new subject line on this thread so >>> >> others >>> >> > can >>> >> > > > > >easily >>> >> > > > > >> > > >> follow. >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> Ed >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> ---------- Forwarded message --------- >>> >> > > > > >> > > >> From: Ed Cable <[email protected]> >>> >> > > > > >> > > >> Date: Fri, May 25, 2018 at 8:42 AM >>> >> > > > > >> > > >> Subject: Re: Reducing Barriers to Entry for New >>> >> > Contributors >>> >> > > > > >WAS [ >>> >> > > > > >> Re: >>> >> > > > > >> > > >> GSoC >>> >> > > > > >> > > >> 2018: Fineract CN SMS & Email Notifications] >>> >> > > > > >> > > >> To: Dev <[email protected]>, Aleksandar >>> >> Vidakovic < >>> >> > > > > >> > > >> [email protected]> >>> >> > > > > >> > > >> Cc: Isaac Kamga <[email protected]> >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> Aleks, >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> Could you givean update to everybody on where we >>> stand >>> >> with >>> >> > > > > >this and >>> >> > > > > >> > if >>> >> > > > > >> > > >> you're blocked, what assistance you need to get >>> >> unblocked. >>> >> > > > > >This demo >>> >> > > > > >> > > >> server >>> >> > > > > >> > > >> infrastructure is critical for several of our >>> interns >>> >> and >>> >> > the >>> >> > > > > >work >>> >> > > > > >> > > they're >>> >> > > > > >> > > >> doing so the sooner we can have it in place, the >>> better. >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> Thanks for all your efforts on this, >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> Ed >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> On Mon, May 21, 2018 at 7:37 AM Aleksandar >>> Vidakovic < >>> >> > > > > >> > > >> [email protected]> wrote: >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> > Ok, will keep you posted >>> >> > > > > >> > > >> > >>> >> > > > > >> > > >> > On Mon, May 21, 2018 at 4:19 PM Ed Cable < >>> >> > > [email protected]> >>> >> > > > > >> wrote: >>> >> > > > > >> > > >> > >>> >> > > > > >> > > >> > > Aleks, >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > > The VM is now up as you probably saw from the >>> >> ticket in >>> >> > > on >>> >> > > > > >> Infra. >>> >> > > > > >> > > >> Chris >>> >> > > > > >> > > >> > > provided this link for getting sudo access: >>> >> > > > > >> > > >> > > https://reference.apache.org/committer/opie >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > > Please update community on your progress as a >>> >> number of >>> >> > > > > >interns >>> >> > > > > >> > are >>> >> > > > > >> > > >> eager >>> >> > > > > >> > > >> > > to have this available in order to test out the >>> work >>> >> > > > > >they're >>> >> > > > > >> > > >> undertaking. >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > > Ed >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > > On Tue, May 8, 2018 at 2:54 AM Aleksandar >>> Vidakovic >>> >> < >>> >> > > > > >> > > >> > > [email protected]> wrote: >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > > > Thanks Isaac... I'll have a look at it tonight >>> >> > > > > >> > > >> > > > >>> >> > > > > >> > > >> > > > On Mon, May 7, 2018, 1:02 PM Isaac Kamga < >>> >> > > > > >> [email protected] >>> >> > > > > >> > > >>> >> > > > > >> > > >> > wrote: >>> >> > > > > >> > > >> > > > >>> >> > > > > >> > > >> > > > > Hi Alexsandar Vikakovic, >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > > Kindly take a look at this request for the >>> >> Apache >>> >> > > > > >Fineract >>> >> > > > > >> CN >>> >> > > > > >> > > >> Ubuntu >>> >> > > > > >> > > >> > VM >>> >> > > > > >> > > >> > > > > < >>> >> > > > > >> > > >> > > > >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> >>> https://cwiki.apache.org/confluence/display/FINERACT/ >>> >> > > > > >> > > Requesting+An+Ubuntu+VM+For+Apache+Fineract+CN >>> >> > > > > >> > > >> > > > >>> >> > > > > >> > > >> > > > so >>> >> > > > > >> > > >> > > > > you polish it to provide more concrete >>> >> > specifications >>> >> > > > > >to the >>> >> > > > > >> > > >> Apache >>> >> > > > > >> > > >> > > > > Infrastructure team as required >>> >> > > > > >> > > >> > > > > < >>> >> https://issues.apache.org/jira/browse/INFRA-16203 >>> >> > >. >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > > Myrle and/or Ed can give you the right >>> karma for >>> >> > > > > >> collaboration >>> >> > > > > >> > > on >>> >> > > > > >> > > >> > > > > confluence. >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > > At Your Service, >>> >> > > > > >> > > >> > > > > Isaac Kamga. >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > > On Fri, Apr 6, 2018 at 8:11 AM, Courage >>> Angeh < >>> >> > > > > >> > > >> > [email protected]> >>> >> > > > > >> > > >> > > > > wrote: >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > >> Ok. Thanks Myrle. I will look into those >>> links >>> >> > > > > >> > > >> > > > >> >>> >> > > > > >> > > >> > > > >> On Thu, Apr 5, 2018, 1:48 PM Myrle Krantz < >>> >> > > > > >> [email protected]> >>> >> > > > > >> > > >> wrote: >>> >> > > > > >> > > >> > > > >> >>> >> > > > > >> > > >> > > > >> > Hi Courage, >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> > On Thu, Mar 29, 2018 at 4:11 PM, Courage >>> >> Angeh < >>> >> > > > > >> > > >> > > > [email protected]> >>> >> > > > > >> > > >> > > > >> > wrote: >>> >> > > > > >> > > >> > > > >> > > The domain microservices rely on Lang >>> >> > > > > >microservice to >>> >> > > > > >> > > >> generate >>> >> > > > > >> > > >> > RSA >>> >> > > > > >> > > >> > > > >> keys. >>> >> > > > > >> > > >> > > > >> > > Lang microservice serves a library like >>> >> > > Cassandra >>> >> > > > > >and >>> >> > > > > >> > Async >>> >> > > > > >> > > >> > > > >> > microservices. >>> >> > > > > >> > > >> > > > >> > > I understand why relying on another >>> >> program to >>> >> > > > > >start is >>> >> > > > > >> > not >>> >> > > > > >> > > >> good >>> >> > > > > >> > > >> > > but >>> >> > > > > >> > > >> > > > >> > that's >>> >> > > > > >> > > >> > > > >> > > not the only dependency here. >>> >> > > > > >> > > >> > > > >> > > >>> >> > > > > >> > > >> > > > >> > > Nevertheless my proposal is we update >>> each >>> >> > > > > >microservice >>> >> > > > > >> > not >>> >> > > > > >> > > >> to >>> >> > > > > >> > > >> > > > >> generate >>> >> > > > > >> > > >> > > > >> > an >>> >> > > > > >> > > >> > > > >> > > RSA key but to get it from the Lang >>> >> > microservice >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> > Lang is not a microservice, it's a >>> library. >>> >> > There >>> >> > > > > >is no >>> >> > > > > >> > > single >>> >> > > > > >> > > >> > > > >> > instance of it running. Instead, it is >>> >> included >>> >> > > in >>> >> > > > > >all >>> >> > > > > >> the >>> >> > > > > >> > > >> > > > >> > microservices. Each microservice >>> instance >>> >> (and >>> >> > > > > >therefore >>> >> > > > > >> > > each >>> >> > > > > >> > > >> > lang >>> >> > > > > >> > > >> > > > >> > instance) will see only it's own data. >>> Lang >>> >> > does >>> >> > > > > >not >>> >> > > > > >> have >>> >> > > > > >> > > >> global >>> >> > > > > >> > > >> > > > >> > data, it only has service local data. >>> If we >>> >> > were >>> >> > > > > >to >>> >> > > > > >> create >>> >> > > > > >> > > >> global >>> >> > > > > >> > > >> > > > >> > data that each instance of lang >>> accesses, we >>> >> > would >>> >> > > > > >risk >>> >> > > > > >> > > making >>> >> > > > > >> > > >> > > > >> > downtime-free upgrades impossible in the >>> >> future. >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> > For an understanding of how keys are >>> >> exchanged >>> >> > and >>> >> > > > > >used, >>> >> > > > > >> > this >>> >> > > > > >> > > >> > > > >> > documentation may help: >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> >>> >> > > > > >> > > >> > > > >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> >>> https://cwiki.apache.org/confluence/display/FINERACT/ >>> >> > > > > >> > > Fineract+CN+demo-server >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> > If you want to understand how we design >>> for >>> >> > > > > >downtime-free >>> >> > > > > >> > > >> > upgrades, >>> >> > > > > >> > > >> > > > >> > this documentation may help: >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> >>> >> > > > > >> > > >> > > > >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> >>> https://cwiki.apache.org/confluence/display/FINERACT/ >>> >> > > > > >> > > Composing+a+Release+out+of+Microservices >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> > Best Regards, >>> >> > > > > >> > > >> > > > >> > Myrle >>> >> > > > > >> > > >> > > > >> > >>> >> > > > > >> > > >> > > > >> >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > > >>> >> > > > > >> > > >> > > > >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > > -- >>> >> > > > > >> > > >> > > *Ed Cable* >>> >> > > > > >> > > >> > > President/CEO, Mifos Initiative >>> >> > > > > >> > > >> > > [email protected] | Skype: edcable | Mobile: >>> >> > > > > >+1.484.477.8649 <+1%20484-477-8649> <(484)%20477-8649> >>> >> > > > > >> > <+1%20484-477-8649> >>> >> > > > > >> > > >> <+1%20484-477-8649> >>> >> > > > > >> > > >> > > <+1%20484-477-8649> >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > > *Collectively Creating a World of 3 Billion >>> Maries >>> >> | * >>> >> > > > > >> > > >> http://mifos.org >>> >> > > > > >> > > >> > > <http://facebook.com/mifos> >>> >> > > > > ><http://www.twitter.com/mifos> >>> >> > > > > >> > > >> > > >>> >> > > > > >> > > >> > >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> -- >>> >> > > > > >> > > >> *Ed Cable* >>> >> > > > > >> > > >> President/CEO, Mifos Initiative >>> >> > > > > >> > > >> [email protected] | Skype: edcable | Mobile: >>> >> > +1.484.477.8649 <+1%20484-477-8649> >>> >> > > > <(484)%20477-8649> >>> >> > > > > >> > <+1%20484-477-8649> >>> >> > > > > >> > > >> <+1%20484-477-8649> >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> *Collectively Creating a World of 3 Billion Maries >>> | * >>> >> > > > > >> > http://mifos.org >>> >> > > > > >> > > >> <http://facebook.com/mifos> < >>> >> http://www.twitter.com/mifos >>> >> > > >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> -- >>> >> > > > > >> > > >> *Ed Cable* >>> >> > > > > >> > > >> President/CEO, Mifos Initiative >>> >> > > > > >> > > >> [email protected] | Skype: edcable | Mobile: >>> >> > +1.484.477.8649 <+1%20484-477-8649> >>> >> > > > <(484)%20477-8649> >>> >> > > > > >> > <+1%20484-477-8649> >>> >> > > > > >> > > >> <+1%20484-477-8649> >>> >> > > > > >> > > >> >>> >> > > > > >> > > >> *Collectively Creating a World of 3 Billion Maries >>> | * >>> >> > > > > >> > http://mifos.org >>> >> > > > > >> > > >> <http://facebook.com/mifos> < >>> >> http://www.twitter.com/mifos >>> >> > > >>> >> > > > > >> > > >> >>> >> > > > > >> > > > >>> >> > > > > >> > > >>> >> > > > > >> > >>> >> > > > > >> >>> >> > > > > >>> >> > > > >>> >> > > >>> >> > >>> >> > >>> >> > -- >>> >> > *Thanks* >>> >> > *Namaste* >>> >> > >>> >> > Rajan Maurya >>> >> > Contact Number : +91 9015090523 <+91%2090150%2090523> >>> >> > Github : @Github/therajanmaurya <https://github.com/therajanmaurya >>> >, >>> >> > LinkedIn: @LinkedIn/therajanmaurya >>> >> > <https://www.linkedin.com/in/therajanmaurya/> >>> >> > >>> >> >>> > >>> > >>> > -- >>> > *Thanks* >>> > *Namaste* >>> > >>> > Rajan Maurya >>> > Contact Number : +91 9015090523 <+91%2090150%2090523> >>> > Github : @Github/therajanmaurya <https://github.com/therajanmaurya>, >>> > LinkedIn: @LinkedIn/therajanmaurya >>> > <https://www.linkedin.com/in/therajanmaurya/> >>> > >>> >>> >>> -- >>> *Thanks* >>> *Namaste* >>> >>> Rajan Maurya >>> Contact Number : +91 9015090523 <+91%2090150%2090523> >>> Github : @Github/therajanmaurya <https://github.com/therajanmaurya>, >>> LinkedIn: @LinkedIn/therajanmaurya >>> <https://www.linkedin.com/in/therajanmaurya/> >>> >>
