Hi Myrtle/Awasum, Thanks for your responses: Let me clarify my goal here..
I am trying to put together a tool kit: which starts with documentation for now on how to launch Mifos I/O - on a local machine......as per the demo-server instructions(I have done this) - in the Cloud If any of this documentation exists somewhere, please point me at them so I can try the steps. The only knowledge I have of this system is through discussions with individuals. I was informed that these micro services can be launched independently, as that's the key difference with the Mifos I/O architecture. - further, once I get individual micro service running, I understand that we will need Docker and a Docker configuration service to run all these services in the Cloud in a scalable manner. I am not setting up any type of use case, just testing and documenting the capabilities as I understand them, So thanks for pointing out some of the finer points, Myrtle. i.e 'provisioner' or 'identity'. *question *: what type of config server should I setup in the cloud?(Spring ?) assumption: I believe Cassandra/MariaDb/ActiveMQ are all built in somehow ? i.e they can be used as is at small scale. With the caveat that the data will be lost at the end of the session ? So for the first step I am not trying to set these services up in the cloud. If I need to, please offer some tips on how I can do that. thanks Ramesh On Tue, Nov 14, 2017 at 9:09 AM, Myrle Krantz <[email protected]> wrote: > Hey Ramesh, > > If you want a service that really is standalone to start your > experiments with, your best bets are either provisioner or identity. > For anything else, you're going to need a request header containing a > JWT token from identity. Without the token header, the only response > you'll receive is 403 FORBIDDEN from most service endpoints. > > I believe, based on your error message, that you need to start a > config server and connect to it with your standalone service. Of > course, you'll also need a cassandra server, a maria DB, and an > ActiveMQ deployment running and configured. I'm assuming that once > you get one service going, you'll be starting other services too, in > which case I recommend starting eureka as well so that they can find > each other. > > In order to provision a service you'll need to call provisioner (or > make the calls provisioner makes to the services by hand -- don't do > that though; you'll come to hate me). Provisioning can become a > rather intricate dance. Order of operations is important. I strongly > recommend looking at demo-server code to see how it is done. The code > there is made to be copied and adjusted to your use case. > > Please keep asking if you continue having difficulties. > > Regards, > Myrle > > > On Tue, Nov 14, 2017 at 5:15 PM, Awasum Yannick > <[email protected]> wrote: > > Hello, > > > > As seen in the following links: > > > > https://github.com/mifosio/portfolio/tree/develop/ > service/src/main/java/io/mifos/portfolio/service/internal/util > > > > https://cwiki.apache.org/confluence/display/FINERACT/ > Fineract+CN+service+permission+dependencies > > > > Portfolio Depends on Customer, Accounting and Rhythm. > > > > You probably need those running. > > > > Saying that...I still dont see the reason you are trying to run the > service > > individually. Maybe am missing something here. > > component-test alone usually does it for me when I want to to test a > > particular feature or function. And after the test passes, I move to > > staging environment and test the system as a whole focusing on that > > specific feature. > > > > Thanks. > > > > On Tue, Nov 14, 2017 at 4:43 PM, ramesh padmanabhan < > > [email protected]> wrote: > > > >> Hi Awasum, > >> > >> Thanks for the response. Yes, I got it to work at the demo-server level > >> that runs all services. > >> > >> But, I believe the micro services architecture allows for individual > >> services to run also....so checking. > >> > >> Here is the command that I used: > >> > >> java -jar service-0.1.0-BUILD-SNAPSHOT-boot.jar > >> > >> > >> I ran this in the > >> > >> portfolio/service/build/libs directory for the service(portfolio in this > >> case) > >> > >> > >> > >> Attached is the log > >> > >> On Tue, Nov 14, 2017 at 6:40 AM, Awasum Yannick < > >> [email protected]> wrote: > >> > >>> Hello Ramesh, > >>> > >>> I am adding the Dev List too. > >>> > >>> I have never faced that problem since i have never tried to run the > >>> services individually. I dont see the use case for that. But from what > I > >>> know, you can run the component test within each service. > >>> > >>> I have always used demo-server(not to be used in production) to run the > >>> services..Because it has definitions for ActiveMQ, Casandra, MariaDB. > >>> > >>> Someone else might be able to help you. > >>> > >>> What command did you use to run the services? Can you provide > additional > >>> log info? > >>> > >>> Thanks > >>> > >>> > >>> On Tue, Nov 14, 2017 at 3:17 PM, ramesh padmanabhan < > >>> [email protected]> wrote: > >>> > >>>> Hi, > >>>> > >>>> I've been trying to run a Mifos I/O micro service standalone: > >>>> Tried the 'customer' as well as 'portfolio'. > >>>> > >>>> Get this error: > >>>> > >>>> . ____ _ __ _ _ > >>>> > >>>> /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ > >>>> > >>>> ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ > >>>> > >>>> \\/ ___)| |_)| | | | | || (_| | ) ) ) ) > >>>> > >>>> ' |____| .__|_| |_|_| |_\__, | / / / / > >>>> > >>>> =========|_|==============|___/=/_/_/_/ > >>>> > >>>> :: Spring Boot :: (v1.4.1.RELEASE) > >>>> > >>>> > >>>> 06:13:26.213 [main] INFO o.s.c.c.c.ConfigServicePropertySourceLoc > ator > >>>> - Fetching config from server at: http://localhost:8888 > >>>> > >>>> 06:13:26.388 [main] WARN o.s.c.c.c.ConfigServicePropertySourceLoc > ator > >>>> - *Could not locate PropertySource: I/O error on GET request for > >>>> "http://localhost:8888/portfolio-v1/default > >>>> <http://localhost:8888/portfolio-v1/default>": Connection refused > >>>> (Connection refused); nested exception is java.net.ConnectException: > >>>> Connection refused (Connection refused)* > >>>> > >>>> > >>>> > >>>> Any ideas ? > >>>> > >>>> I've been working with Simon and he is also at the same point. > >>>> > >>>> > >>>> > >>>> Ramesh > >>>> > >>>> > >>> > >>> > >>> -- > >>> > >>> > >>> *Awasum Yannick* > >>> Chief Technology Officer > >>> Skylabase > >>> [email protected] | Skype: awasum91 | Mobile: +237 676 > 683 > >>> 945 <+237+676+683+945> | http://skylabase.com > >>> > >>> > >>> > >> > > > > > > -- > > > > > > *Awasum Yannick* > > Chief Technology Officer > > Skylabase > > [email protected] | Skype: awasum91 | Mobile: +237 676 683 > 945 > > <+237+676+683+945> | http://skylabase.com >
