[ 
https://issues.apache.org/jira/browse/FINERACT-1763?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17615968#comment-17615968
 ] 

Aleksandar Vidakovic commented on FINERACT-1763:
------------------------------------------------

Note to self:
 * apply same strategy for "bootRun" with custom modules as with custom Docker 
images... create a Spring Boot application project under "custom" folder that 
(dynamically) references all custom modules and run that with "bootRun"... 
should be fairly easy
 * prepare a Docker Compose file with default database configuration needed by 
Fineract
 * provide an easy way to configure minimum set of env vars to be able to 
launch locally (provide an external "application-local.properties" in the root 
folder, not managed by VCS, used by bootRun to override defaults)

> Enable developers to run Fineract with bootRun
> ----------------------------------------------
>
>                 Key: FINERACT-1763
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1763
>             Project: Apache Fineract
>          Issue Type: Improvement
>            Reporter: Aleksandar Vidakovic
>            Assignee: Aleksandar Vidakovic
>            Priority: Major
>             Fix For: 1.9.0
>
>
> Various community members requested to be able to run Fineract with a simple 
> "bootRun" Gradle task on their machines. This would facilitate debugging and 
> ensure faster turnarounds. Actually, we could even support Spring Boot's 
> hotreload during development (automatic reload on file save).
> The current way to run a debug session is to recreate a Docker image (with 
> JVM debug parameter in the command line) and do remote debugging with the IDE.
> Bonus: find a configuration that allows "bootRun" to include custom modules 
> without changing any of "fineract-provider"'s dependencies (our core services 
> should not be aware of any customizations).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to