Hi all, ... as you might have noticed I did a couple of restarts today... the problem I am facing now: I can't get Cassandra to run in a stable way.
Things look quite OK for a while when running the demo server, but then suddenly Cassandra dies (sometimes it starts misbehaving with the deposit microservice startup, sometimes with portfolio or teller). I tried to increase the memory (4G, 8G and 16G) and set some Docker limits to "infinity" (especially LimitMEMLOCK). I've attached Cassandra's log dump... maybe someone can help out here? Is it even possible to run Fineract CN on 32GB of memory? Other than that the setup would be ready to go... we just need to get the database running more reliably. Cheers, Aleks On Mon, Jun 11, 2018 at 2:38 PM Aleksandar Vidakovic < [email protected]> wrote: > @Rajan: I had to restart it again (needed to add some additional reverse > proxy configuration for the web UI to work)... and there were more > exceptions that I hope will be fixed now. > > Just FYI > > On Mon, Jun 11, 2018 at 1:47 PM Aleksandar Vidakovic < > [email protected]> wrote: > >> No prob.... Let me know how it goes... Can get back to testing only later >> tonight. >> >> Cheers >> >> >> On Mon, Jun 11, 2018, 1:45 PM Rajan Maurya <[email protected]> >> wrote: >> >>> Sorry missed the 30 min, I will test after 30 min. >>> >>> Big thanks for this 🙂 >>> >>> >>> >>> >>> On Mon, Jun 11, 2018 at 5:12 PM Aleksandar Vidakovic < >>> [email protected]> wrote: >>> >>> > @Rajan: can't see the image you posted. >>> > >>> > ... and as I said: the services are still starting... and the best >>> estimate >>> > I have right now (as already mentioned): 30min >>> > >>> > On Mon, Jun 11, 2018 at 1:40 PM Rajan Maurya <[email protected] >>> > >>> > wrote: >>> > >>> > > [image: image.png] >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > On Mon, Jun 11, 2018 at 5:08 PM Rajan Maurya < >>> [email protected]> >>> > > wrote: >>> > > >>> > >> [image: image.png] >>> > >> I am getting this. >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> On Mon, Jun 11, 2018 at 5:05 PM Aleksandar Vidakovic < >>> > >> [email protected]> wrote: >>> > >> >>> > >>> 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> >>> <+1%20484-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> <+1%20484-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> <+1%20484-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> >>> <+91%2090150%2090523> >>> > >>> <+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> >>> <+91%2090150%2090523> >>> > >>> <+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> >>> <+91%2090150%2090523> >>> > >>> <+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> >>> <+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> >>> <+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/> >>> >>
