Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-900

Clean Up Container Environment Variables

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4.0
    • Component/s: None
    • Labels:
      None

      Description

      The environment variables for the Fineract container which are set e.g. in the https://github.com/apache/fineract/blob/develop/docker-compose.yml and in the https://github.com/apache/fineract/blob/develop/kubernetes/fineract-server-deployment.yml to configure the data sources originally were all stuffed into a single line JAVA_OPTS line.

      We originally had to use system properties and could not use environment variables, because these used to read by Tomcat, but since the switch to Hikari in FINERACT-796 these are read by Spring Boot instead of Tomcat, so we can now use environment variables.

      So now it's actually possible to do this much more nicely, and separate them.

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              vorburger Michael Vorburger
              Reporter:
              vorburger Michael Vorburger

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 40m
                40m

                  Issue deployment