Hi Courage,

That is the right direction!

Well...I  just missed to fork/clone your repository.

https://github.com/Anh3h/fineract-cn-provisioner/

I have used the apache's repositories. Why not to send a PR to the apache's 
main repository?

Regards

Victor


El 29/04/19 a las 23:59, Courage Angeh escribió:
Hi Victor and Juhan

My provisioner microservice is different. It generates the RSA keys and 
distributes them to the other services. Yours doesn't do that so that is why 
you get the error. Babajide solution quite similar to mine does not scale. So 
now, I want to create a new microservice that will amongst other things 
generate and distribute the RSA keys. If anyone comes up with a better idea to 
manage the RSA keys in a scalable way please share :-D. For now, I will just do 
that.

Here are the changes I made to my version of provisioner: 
https://github.com/apache/fineract-cn-provisioner/compare/develop...Anh3h:develop

Feel free to check it out. If you need any extra help let me know.

P.S: Sorry for the delayed reply. My computer got broken over the weekend.

Regards,
Courage.

On Mon, Apr 29, 2019 at 2:54 AM VIctor Romero 
<[email protected]<mailto:[email protected]>> wrote:
Thank you Babajide,

It was very clear!

Regards

Victor.

Obtener BlueMail para Android<http://www.bluemail.me/r?b=14726>
En 29 abr 2019, en 1:04 a. m., Babajide Apata 
<[email protected]<mailto:[email protected]>> escribió:
Yes,
In your application.properties file, those variable does not exist. That's why 
you are having those exception thrown.

Solution is to set those variables.
From  your IDE,  go to this package org.apache.fineract.cn.provisioner, there 
inside the service, go to test there is a test called  GenerateRsaKeyPair
run the test and console the key pairs and the modulus copy it and add the 
following variables to your application.yml file


system.publicKey:
  modulus: 
27496997518027602740679038588957360788166388111745723226845051887812991739012227723332546243105385734111368736932032932620432772472716515003684527125446557010447735580711978806632360865138592893446775929132008752688756754824848632381874224028576258246649602269366673005512310064640825418647880309256755306993532415440472070158197572323027777474711257863763916264413397812817318423942185465458554343738802161836089905865850562315681021674135657336559899673599200895761373803184986638249778532585353688970016894869511370841246964409764310721813601840292548267423866614022874317712701218971621669991087235101713626702109
  exponent: 65537
  timestamp: 1553705925
system.privateKey:
  modulus: 
27496997518027602740679038588957360788166388111745723226845051887812991739012227723332546243105385734111368736932032932620432772472716515003684527125446557010447735580711978806632360865138592893446775929132008752688756754824848632381874224028576258246649602269366673005512310064640825418647880309256755306993532415440472070158197572323027777474711257863763916264413397812817318423942185465458554343738802161836089905865850562315681021674135657336559899673599200895761373803184986638249778532585353688970016894869511370841246964409764310721813601840292548267423866614022874317712701218971621669991087235101713626702109
  exponent: 
561796842648259152383679946757006059101801939082160053111151326392443900980169567138292558699942192928805449421731115198723766457740931284464250451210353538260669819225374057739608636318729509808584966799025889495250702575804085001744504416959329993625948966823046144229686790310115892329058573540058216825059047241723475118132580453649308791198807274830575086039445555884456525777999480443421178708813716083432869863053509277270956564037565527275973433021758135147494178230404572716471363941780229141916667576368904894867190517214053799120318348323425955090304041838551270452216693653535478473873254807774112781013


use the generated ones to replace the sample above.




You might also need to set this




system:
  initialclientid: sillyRabbit

Have a code-full day :)

Regards

On Mon, 29 Apr 2019, 01:12 Victor Manuel Romero Rodriguez, < 
[email protected]<mailto:[email protected]>> wrote:

Hello,


I have just pulled the repository from

https://github.com/openMF/fineract-cn-containers

Then I execute the commands

1. Run bash migration_script.sh

2. Run bash start-up.sh

But then it gives error messages:

Generating RSA keys...
grep: logs/provisioner.log: No such file or directory
Error response from daemon: Container 
18d9260749f1dc309acda9f11533773040ed8ace0060097a6e6721280171ae8d is not running

Full log: https://pastebin.com/ixw4GihX


Looking at the docker logs of provisioner container I found this messages:

***************************,
APPLICATION FAILED TO START,
***************************,
,
Description:,
,
Binding to target 
org.apache.fineract.cn.provisioner.config.SystemProperties@4078695f failed:,
,
    Property: system.publicKey.timestamp,
    Value: null,
    Reason: may not be empty,
,
    Property: system.privateKey.exponent,
    Value: null,
    Reason: may not be null,
,
    Property: system.publicKey.modulus,
    Value: null,
    Reason: may not be null,
,
    Property: system.privateKey.modulus,
    Value: null,
    Reason: may not be null,
,
    Property: system.publicKey.exponent,
    Value: null,
    Reason: may not be null,
,
,
Action:,
,
Update your application's configuration,


Full log: https://pastebin.com/AgDmSfNE

Any clue?

Regards

Victor

Reply via email to