*are you able to build Fineract locally (using ./gradlew clean war)?* No. docker version: Docker version 19.03.0-rc2, build f97efcc docker-compose version: docker-compose version 1.24.0, build 0aa59064
On Sun, Jun 30, 2019 at 7:45 PM Steve Conrad <[email protected]> wrote: > Hi Tonio - > > Not sure why you are seeing this. A couple of questions: are you able to > build Fineract locally (using ./gradlew clean war)? What versions of docker > and docker-compose do you have installed? I just built again from scratch > on my environment using Docker version 18.09 and docker-compose version > 1.23.2. > > Steve > > > On Sun, Jun 30, 2019 at 6:15 PM Tonio O <[email protected]> wrote: > >> I get the following exception when using the docker-compose build option: >> >> FAILURE: Build failed with an exception. >> >> * Where: >> Script '/fineract/fineract-provider/dependencies.gradle' line: 30 >> >> * What went wrong: >> A problem occurred evaluating script. >> > Could not find method providedCompile() for arguments [] on object of >> type >> org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. >> >> * Try: >> Run with --stacktrace option to get the stack trace. Run with --info or >> --debug option to get more log output. Run with --scan to get full insights. >> >> Steve: Do you have an idea why this is happening >> >> >> On Thu, Jun 20, 2019 at 8:46 AM Steve Conrad <[email protected]> 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 >>> >>> >>> <https://github.com/conradsp/fineract/tree/Dockerize/docker#installing-a-new-fineract-instance>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 >>> >>> >>> <https://github.com/conradsp/fineract/tree/Dockerize/docker#using-docker-compose-for-development>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 >>> >>>
