Re: Alternative Mifos X Demo

2019-06-20 Thread VIctor Romero
Appreciated Terence.

Regards

Victor

⁣Obtener BlueMail para Android ​

En 20 jun 2019 8:24 p. m., en 8:24 p. m., Terence Monteiro 
 escribió:
>Hello Fineracters,
>
>Wanted to inform that an alternative demo of Mifos X Community App is
>available at
>  https://demo.mifosx.in
>
>Credentials are mifos/password. You are free to use it for
>development/testing purposes. Sometimes I find that
>https://demo.openmf.org
>has issues so I thought an alternative will help.
>
>--
>Best Regards,
>Terence Monteiro,
>Mob: +91 96633 13728
>www.sanjosesolutions.in
>
>"Terroy", 67, 10th Cross,,
>Lingarajpuram, Bangalore - 84.


Alternative Mifos X Demo

2019-06-20 Thread Terence Monteiro
Hello Fineracters,

Wanted to inform that an alternative demo of Mifos X Community App is
available at
  https://demo.mifosx.in

Credentials are mifos/password. You are free to use it for
development/testing purposes. Sometimes I find that https://demo.openmf.org
has issues so I thought an alternative will help.

--
Best Regards,
Terence Monteiro,
Mob: +91 96633 13728
www.sanjosesolutions.in

"Terroy", 67, 10th Cross,,
Lingarajpuram, Bangalore - 84.


Fineract CN : Missing integration test suites on Apache infra

2019-06-20 Thread Vishwas Babu
Hi Myrle,

I was going through
https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN+Project+Structure
and
was unable to find the following projects related to integration tests on
https://github.com/apache

1)
https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN+Project+Structure#FineractCNProjectStructure-test-accounting-portfolio
2)
https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN+Project+Structure#FineractCNProjectStructure-test-provisioner-identity-rhythm-portfolio-accounting
3)
https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN+Project+Structure#FineractCNProjectStructure-test-provisioner-identity-organization

I did find these projects on personal repos at

https://github.com/myrle-krantz/test-accounting-portfolio
https://github.com/myrle-krantz/test-provisioner-identity-rhythm-portfolio-accounting
https://github.com/myrle-krantz/test-provisioner-identity-organization

Were the projects migrated to Apache under a different name ?

Regards,
Vishwas


FINERACT-764 Run Integration Tests using Spring Boot IT support instead of on Tomcat started separately by gradle-tomcat-plugin

2019-06-20 Thread Michael Vorburger
Hello,

would anyone reading this be interested in helping me wrap up
https://issues.apache.org/jira/browse/FINERACT-764 ?

The first goal is to get the new SpringBootLoginTest added in
https://github.com/apache/fineract/pull/525/files to pass. I think it's
almost there (Fineract starts under Spring Boot for integration testing,
yay!) but something with the URL being hit for testing isn't quite right...
perhaps someone interested in helping and looking at this with a fresh pair
of eyes can spot what it is?

BTW you can, on this PR's branch (not yet develop) start Fineract with
./gradlew bootRun (or by running org.apache.fineract.ServerApplication in
an IDE), which is pretty nice, IMHO.

Once that works, it  should then (hopefully) be fairly quick to make each
of the real integration tests extends the (new)
AbstractSpringBootIntegrationTest to run as Spring Boot integration test
instead of against an external Tomcat started by the Gradle plugin.

This would unblock the migration to a much newer Gradle version (
https://issues.apache.org/jira/browse/FINERACT-700).

Regards,
M.
___
Michael Vorburger
http://www.vorburger.ch


Re: Deploying with Docker and docker-compose

2019-06-20 Thread Steve Conrad
I have updated this PR and simplified the Docker process - it will run from
the root of the Fineract project and will not clone the repo again. This
means that it can be used for a clean installation of Fineract or from your
current developer workspace.

Please let me know if you have any questions or further updates that you
think should be made.
Thanks,
Steve


On Thu, Jun 20, 2019 at 2:15 PM Steve Conrad  wrote:

> Thanks Michael -
>
> I appreciate your feedback. I was jumping through some hoops because the
> Dockerfile was in a subdirectory. I will move it up to the root of the
> project - and that will clean up the 2 separate paths (clean install vs
> developer workspace) into one path.
>
> I think I will also do a 'sed' on the build.gradle rather than keeping a
> separate version.
>
> Will send an update once I have made those changes.
> Thanks,
> Steve
>
>
> On Thu, Jun 20, 2019 at 1:28 PM Michael Vorburger 
> wrote:
>
>> Cool!! I just reviewed https://github.com/apache/fineract/pull/593 and
>> provided some feedback.
>>
>>
>> On Thu, Jun 20, 2019 at 4:57 PM Ed Cable  wrote:
>>
>>> Thanks Steve.
>>>
>>> I will also make this available with the Azure ARM template that Vishwas
>>> created for Fineract for the LCUC Hackathon.
>>>
>>> Ed
>>>
>>> On Thu, Jun 20, 2019 at 9:46 AM Steve Conrad  wrote:
>>>
 Hi Devs -

 I have been working on a 'one-touch' deploy process for Fineract using
 Docker and docker-compose. I just submitted a PR with this new
 functionality. It allows you to easily create a brand new Fineract instance
 on your local machine. You can also use it to run your development
 environment in docker. There is a README with instructions, which I will
 also post here. If you have any questions, please let me know.

 Thanks,
 Steve

 Prerequisites

- docker and docker-compose installed on your machine


 Installing
 a new Fineract instance

- Clone the Fineract Github repository
- Navigate to the docker directory
- Run the following commands:
   - docker-compose build
   - docker-compose up -d
- Fineract will run at https://localhost:8443/fineract-provider


 Using
 docker-compose for development

- Copy Dockerfile, docker-compose.yml, and the initdb directory to
the root of your project (/fineract)
- Edit Dockerfile in /fineract - comment out the 2 lines (RUN git
clone and COPY build.gradle)
- Uncomment the 2 lines in Dockerfile (RUN mkdir fineract, COPY .
fineract)
- Update your local copy of build.gradle and replace all references
to localhost with fineractmysql


>>>
>>> --
>>> *Ed Cable*
>>> President/CEO, Mifos Initiative
>>> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>>
>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>>   
>>>
>>>


Re: Deploying with Docker and docker-compose

2019-06-20 Thread Steve Conrad
Thanks Michael -

I appreciate your feedback. I was jumping through some hoops because the
Dockerfile was in a subdirectory. I will move it up to the root of the
project - and that will clean up the 2 separate paths (clean install vs
developer workspace) into one path.

I think I will also do a 'sed' on the build.gradle rather than keeping a
separate version.

Will send an update once I have made those changes.
Thanks,
Steve


On Thu, Jun 20, 2019 at 1:28 PM Michael Vorburger  wrote:

> Cool!! I just reviewed https://github.com/apache/fineract/pull/593 and
> provided some feedback.
>
>
> On Thu, Jun 20, 2019 at 4:57 PM Ed Cable  wrote:
>
>> Thanks Steve.
>>
>> I will also make this available with the Azure ARM template that Vishwas
>> created for Fineract for the LCUC Hackathon.
>>
>> Ed
>>
>> On Thu, Jun 20, 2019 at 9:46 AM Steve Conrad  wrote:
>>
>>> Hi Devs -
>>>
>>> I have been working on a 'one-touch' deploy process for Fineract using
>>> Docker and docker-compose. I just submitted a PR with this new
>>> functionality. It allows you to easily create a brand new Fineract instance
>>> on your local machine. You can also use it to run your development
>>> environment in docker. There is a README with instructions, which I will
>>> also post here. If you have any questions, please let me know.
>>>
>>> Thanks,
>>> Steve
>>>
>>> Prerequisites
>>>
>>>- docker and docker-compose installed on your machine
>>>
>>>
>>> Installing
>>> a new Fineract instance
>>>
>>>- Clone the Fineract Github repository
>>>- Navigate to the docker directory
>>>- Run the following commands:
>>>   - docker-compose build
>>>   - docker-compose up -d
>>>- Fineract will run at https://localhost:8443/fineract-provider
>>>
>>>
>>> Using
>>> docker-compose for development
>>>
>>>- Copy Dockerfile, docker-compose.yml, and the initdb directory to
>>>the root of your project (/fineract)
>>>- Edit Dockerfile in /fineract - comment out the 2 lines (RUN git
>>>clone and COPY build.gradle)
>>>- Uncomment the 2 lines in Dockerfile (RUN mkdir fineract, COPY .
>>>fineract)
>>>- Update your local copy of build.gradle and replace all references
>>>to localhost with fineractmysql
>>>
>>>
>>
>> --
>> *Ed Cable*
>> President/CEO, Mifos Initiative
>> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>
>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>   
>>
>>


Re: Deploying with Docker and docker-compose

2019-06-20 Thread Michael Vorburger
Cool!! I just reviewed https://github.com/apache/fineract/pull/593 and
provided some feedback.


On Thu, Jun 20, 2019 at 4:57 PM Ed Cable  wrote:

> Thanks Steve.
>
> I will also make this available with the Azure ARM template that Vishwas
> created for Fineract for the LCUC Hackathon.
>
> Ed
>
> On Thu, Jun 20, 2019 at 9:46 AM Steve Conrad  wrote:
>
>> Hi Devs -
>>
>> I have been working on a 'one-touch' deploy process for Fineract using
>> Docker and docker-compose. I just submitted a PR with this new
>> functionality. It allows you to easily create a brand new Fineract instance
>> on your local machine. You can also use it to run your development
>> environment in docker. There is a README with instructions, which I will
>> also post here. If you have any questions, please let me know.
>>
>> Thanks,
>> Steve
>>
>> Prerequisites
>>
>>- docker and docker-compose installed on your machine
>>
>>
>> Installing
>> a new Fineract instance
>>
>>- Clone the Fineract Github repository
>>- Navigate to the docker directory
>>- Run the following commands:
>>   - docker-compose build
>>   - docker-compose up -d
>>- Fineract will run at https://localhost:8443/fineract-provider
>>
>>
>> Using
>> docker-compose for development
>>
>>- Copy Dockerfile, docker-compose.yml, and the initdb directory to
>>the root of your project (/fineract)
>>- Edit Dockerfile in /fineract - comment out the 2 lines (RUN git
>>clone and COPY build.gradle)
>>- Uncomment the 2 lines in Dockerfile (RUN mkdir fineract, COPY .
>>fineract)
>>- Update your local copy of build.gradle and replace all references
>>to localhost with fineractmysql
>>
>>
>
> --
> *Ed Cable*
> President/CEO, Mifos Initiative
> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>   
>
>


Re: Deploying with Docker and docker-compose

2019-06-20 Thread Ed Cable
Thanks Steve.

I will also make this available with the Azure ARM template that Vishwas
created for Fineract for the LCUC Hackathon.

Ed

On Thu, Jun 20, 2019 at 9:46 AM Steve Conrad  wrote:

> Hi Devs -
>
> I have been working on a 'one-touch' deploy process for Fineract using
> Docker and docker-compose. I just submitted a PR with this new
> functionality. It allows you to easily create a brand new Fineract instance
> on your local machine. You can also use it to run your development
> environment in docker. There is a README with instructions, which I will
> also post here. If you have any questions, please let me know.
>
> Thanks,
> Steve
>
> Prerequisites
>
>- docker and docker-compose installed on your machine
>
>
> Installing
> a new Fineract instance
>
>- Clone the Fineract Github repository
>- Navigate to the docker directory
>- Run the following commands:
>   - docker-compose build
>   - docker-compose up -d
>- Fineract will run at https://localhost:8443/fineract-provider
>
>
> Using
> docker-compose for development
>
>- Copy Dockerfile, docker-compose.yml, and the initdb directory to the
>root of your project (/fineract)
>- Edit Dockerfile in /fineract - comment out the 2 lines (RUN git
>clone and COPY build.gradle)
>- Uncomment the 2 lines in Dockerfile (RUN mkdir fineract, COPY .
>fineract)
>- Update your local copy of build.gradle and replace all references to
>localhost with fineractmysql
>
>

-- 
*Ed Cable*
President/CEO, Mifos Initiative
edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649

*Collectively Creating a World of 3 Billion Maries | *http://mifos.org
  


Deploying with Docker and docker-compose

2019-06-20 Thread Steve Conrad
Hi Devs -

I have been working on a 'one-touch' deploy process for Fineract using
Docker and docker-compose. I just submitted a PR with this new
functionality. It allows you to easily create a brand new Fineract instance
on your local machine. You can also use it to run your development
environment in docker. There is a README with instructions, which I will
also post here. If you have any questions, please let me know.

Thanks,
Steve

Prerequisites

   - docker and docker-compose installed on your machine

Installing
a new Fineract instance

   - Clone the Fineract Github repository
   - Navigate to the docker directory
   - Run the following commands:
  - docker-compose build
  - docker-compose up -d
   - Fineract will run at https://localhost:8443/fineract-provider

Using
docker-compose for development

   - Copy Dockerfile, docker-compose.yml, and the initdb directory to the
   root of your project (/fineract)
   - Edit Dockerfile in /fineract - comment out the 2 lines (RUN git clone
   and COPY build.gradle)
   - Uncomment the 2 lines in Dockerfile (RUN mkdir fineract, COPY .
   fineract)
   - Update your local copy of build.gradle and replace all references to
   localhost with fineractmysql