Mhretaab,
Your concern to externalise the password for mysql is based on a security issue? Up to now we’ve never had issues with the password because deployments are always locally hosted then broadcasted for remote access on a private connection. So its never really exposed and works quite well for internal database management. I’m sure you can always personalise the password to your instance if you feel that your database is compromised. Regards, From: Mhretaab Brehe <erm...@gmail.com> Sent: Tuesday, 29 September 2020 10:15 AM To: dev@fineract.apache.org Subject: Re: Finereract Customization Wouldn't it be good to externalize (the database password particularly for fineract_tenants) to some property file or command line arguments so as to avoid the password mysql? when you run the artifact java -jar fineract-provider.jar --db.password=your_finearact_tenants_password and some where within the code to use @value("${db.password}")String tenantsDbPassword; thanks On Mon, Sep 28, 2020 at 8:59 PM Michael Vorburger <m...@vorburger.ch <mailto:m...@vorburger.ch> > wrote: On Mon, Sep 28, 2020 at 7:42 PM Airsay Longcon <airsaylong...@gmail.com <mailto:airsaylong...@gmail.com> > wrote: Hi Michael, Thank you for the response. I understand that a straightforward java -jar would run the jar build. I guess my question was more about how to configure the other software like the Web-app and MySQL as I would like to change the defaults such as the MySQL root password and port, the port which the community/web apps will run on and some other basic changes so that I don't have an environment that is a sitting duck for attacks That seems very wise! :) Of course, your database shouldn't even be internet exposed at all in the first place, and only on a local IP... ;-) Jokes aside, thank you for clarifying what doc you were missing. Does https://github.com/apache/fineract/pull/1357/files help to clarify re. DB? Re. the port which the community/web apps, that may be a bigger misunderstanding - Apache Fineract does not actually include the community/web app UI at all! So java -jar fineract-provider.jar only runs the backend. If anything made you think that it does, please point us to where we say so, so that doc can be clarified. (https://github.com/apache/fineract/#instructions-to-run-using-docker-and-docker-compose however does include the community-app, but that's just for convenience/demo. That has nothing to do with the Fineract JAR/WAR itself, it's just via https://github.com/apache/fineract/blob/develop/docker-compose.yml#L59.) On 27 Sep 2020, at 20:22, Michael Vorburger <m...@vorburger.ch <mailto:m...@vorburger.ch> > wrote: Ese, On Sun, 27 Sep 2020, 20:38 Airsay Longcon, <airsaylong...@gmail.com <mailto:airsaylong...@gmail.com> > wrote: Hi Michael, For a production server, how would one deploy using the jar? Simply java -jar, as per https://github.com/apache/fineract/#instructions-to-build-the-jar-file Please do let us know what information you are missing re. that, so that we may improve the README. On 27 Sep 2020, at 18:48, Michael Vorburger <m...@vorburger.ch <mailto:m...@vorburger.ch> > wrote: Tube, Have you seen/are you perhaps simply looking for https://github.com/apache/fineract/#instructions-how-to-run-for-local-development ? With "./gradlew bootRun", you don't need Tomcat anymore to develop on Fineract! Hope this helps? M. On Sun, 27 Sep 2020, 17:55 Kelvin Ikome, <kvnik...@gmail.com <mailto:kvnik...@gmail.com> > wrote: Hi there, Please provide more information on what changes you are trying to make which isn't working On Sun, Sep 27, 2020 at 4:10 PM ጓይላና Tube <eminemme...@gmail.com <mailto:eminemme...@gmail.com> > wrote: 𝒉𝒆𝒍𝒍𝒐 . 𝑰 𝒘𝒂𝒏𝒕 𝒕𝒐 𝒄𝒖𝒔𝒕𝒐𝒎𝒊𝒛𝒆 𝒕𝒉𝒆 𝒃𝒂𝒄𝒌𝒆𝒏𝒅 𝒄𝒐𝒅𝒆(𝒋𝒂𝒗𝒂). 𝒃𝒖𝒕 𝒘𝒉𝒆𝒏 𝒊 𝒓𝒖𝒏 𝒕𝒉𝒆 𝒇𝒊𝒏𝒆𝒓𝒂𝒄𝒕-𝒑𝒓𝒐𝒗𝒊𝒅𝒆𝒓 𝒇𝒊𝒍𝒆. 𝒏𝒐𝒕𝒉𝒊𝒏𝒈 𝒊𝒔 𝒄𝒉𝒂𝒏𝒈𝒆𝒅. 𝒄𝒂𝒏 𝒚𝒐𝒖 𝒈𝒖𝒊𝒅𝒆 𝒎𝒆 𝒉𝒐𝒘 𝒕𝒐 𝒆𝒅𝒊𝒕/𝒄𝒉𝒂𝒏𝒈𝒆 𝒕𝒉𝒆 𝒃𝒂𝒄𝒌𝒆𝒏𝒅 𝒄𝒐𝒅𝒆 𝒂𝒏𝒅 𝒅𝒆𝒑𝒍𝒐𝒚 𝒊𝒏𝒕𝒐 𝒕𝒐𝒎𝒄𝒂𝒕. 𝑹𝒆𝒈𝒂𝒓𝒅𝒔