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
