Commit Graph
5081 Commits
Author SHA1 Message Date
ibondarenko 347108b382 FINERACT-724 fix oauth authentication, replace DefaultPasswordEncoderFactories with standard spring security PasswordEncoderFactories 2019-11-22 18:28:10 +02:00
ibondarenko 1e0e6ca3e7 FINERACT-724 fix oauth configuration 2019-11-21 17:36:43 +02:00
ibondarenko 1d9176505b FINERACT-724 fix travis build after spring version migration 2019-11-21 12:33:24 +02:00
ibondarenko 33acc37a76 FINERACT-724 disable csrf on oauth configuration 2019-11-21 11:05:11 +02:00
ibondarenko 69f650654f Merge branch 'develop' of https://github.com/ivan333m/fineract into develop 2019-11-12 10:46:06 +02:00
ibondarenko e743fd5207 FINERACT-724 fixes after review (minor cleanup) 2019-11-12 10:36:27 +02:00
ibondarenko de77996e66 FINERACT-724 fixes after review (part2) 2019-11-12 10:36:27 +02:00
ibondarenko 377787280c FINERACT-724 fixes after review 2019-11-12 10:36:27 +02:00
ibondarenko c0383997bb implementation of FINERACT-724 properties cleanup 2019-11-12 10:36:27 +02:00
ibondarenko 43fd8618ad implementation of FINERACT-724 (Upgrade Spring Boot, Spring and Spring Security to their latest stable version) 2019-11-12 10:36:27 +02:00
Michael Vorburger 23c3f23e12 sleep 30s instead of 5s before attempting to httpie 2019-10-21 09:45:23 +02:00
Michael Vorburger 1aee1ef6a8 install httpie in .travis.yml for docker-compose test 2019-10-21 09:45:23 +02:00
Michael Vorburger a06c008cc3 Stop mysql system service before docker-compose on Travis CI 2019-10-21 09:45:23 +02:00
Michael Vorburger 479d6e0e81 docker-compose.yml version 3.3 instead of 3.7 2019-10-21 09:45:23 +02:00
Michael Vorburger 1b6c202ddc Add docker-compose non-regression test to Travis CI 2019-10-21 09:45:23 +02:00
ibondarenko 7f4df815a6 FINERACT-724 fixes after review (minor cleanup) 2019-10-16 15:02:40 +03:00
ibondarenko 01e9839ca5 FINERACT-724 fixes after review (part2) 2019-10-16 10:55:35 +03:00
ibondarenko 32e43d701b FINERACT-724 fixes after review 2019-10-16 09:43:28 +03:00
Muskan KhediaandMichael Vorburger ⛑️ 5715caf2fc Fixed Typo errors in README.md 2019-10-15 20:38:53 +02:00
Steve ConradandMichael Vorburger ⛑️ f9ab8143e4 Add healthcheck so DB is up before Fineract starts 2019-10-14 15:10:13 +02:00
Michael Vorburger 1bf357171a Minor doc improvements re. Docker in README 2019-10-14 13:19:17 +02:00
Steve ConradandGitHub 4c82b56322 Merge pull request #640 from conradsp/develop
FINERACT-794 Open Banking APIs for Interoperability layer
2019-10-12 10:02:31 -05:00
Steve ConradandGitHub 9c9266fa5a Merge pull request #643 from vorburger/docker-compose-selinux
Add Z,ro flags to Docker Compose Volume
2019-10-12 09:59:08 -05:00
Michael Vorburger 70ac0819b5 Add Z,ro flags to Docker Compose Volume
This is required on secure Linux distributions such as
Fedora/CentOS/RHEL where SELinux is enabled, where without this
the mysql container fails to start due to:

  ls: cannot open directory '/docker-entrypoint-initdb.d/': Permission denied

These Z,ro volume mount flags are (should be..) harmless and ignored
by Docker on other platforms, such as insecure ;) Linux distributions
without SELinux, or Windows and Mac.

PS: I personally don't actually use real Docker, but instead I use Podman
(see https://github.com/containers/libpod; install via `dnf install podman-docker`)
and https://github.com/containers/podman-compose/) via `pip3 install podman-compose`;
it's more secure (because it doesn't need a daemon and root to run containers).
2019-10-12 00:40:04 +02:00
ibondarenko edf6655eaf implementation of FINERACT-724 properties cleanup 2019-10-11 15:15:45 +03:00
ibondarenko 1fbe75281c implementation of FINERACT-724 (Upgrade Spring Boot, Spring and Spring Security to their latest stable version) 2019-10-11 13:39:22 +03:00
Steve Conrad e7b26a3f22 Fixes for license headers 2019-10-02 15:49:01 -04:00
Steve Conrad bbcbf944ca Merge remote-tracking branch 'marta/develop' into develop 2019-10-02 14:59:23 -04:00
Steve Conrad 4dbfcd6903 Merge remote-tracking branch 'upstream/develop' into develop 2019-10-02 14:56:16 -04:00
Awasum YannickandGitHub 608317ef52 Merge pull request #634 from vorburger/travis-skip-clean
remove clean in .travis.yml
2019-09-18 08:44:22 +01:00
Michael Vorburger.ch b059afda32 remove clean in .travis.yml 2019-09-17 20:18:22 +02:00
Marti a449958997 Openbanking - API Gateway 1.0 2019-09-17 20:06:15 +02:00
Courage AngehandGitHub 71b456c254 Merge pull request #619 from vorburger/IntegrationTest-Utils-await-health
make integrationTest await application health readyness
2019-09-07 10:08:02 -04:00
Awasum YannickandGitHub d0d4b623dd Merge pull request #635 from vorburger/develop
bump Gradle version from 5.2.1 to 5.6.1
2019-09-05 23:36:45 +01:00
Awasum YannickandGitHub d9e373e0b8 Merge pull request #633 from vorburger/travis-skip-integration-test-if-test-fails
fix .travis.yml so that integrationTest does not run if test already failed
2019-09-05 23:24:20 +01:00
Michael Vorburger.ch 06ed8468b8 fix .travis.yml so that integrationTest does not run if test already failed 2019-09-04 22:26:53 +02:00
Michael Vorburger.ch 8a40c6f40f bump Gradle version from 5.2.1 to 5.6.1
all changed/new files have been created by:

./gradlew wrapper --gradle-version=5.6.1 --distribution-type=bin
2019-09-04 22:22:48 +02:00
Michael Vorburger.ch c90888f1bb tweak .gitpod.yml and add https://gitpod.io badge to README
- add ASL header (required by ASF RAT)
- change port to 8080 (TODO what was 8005 ?)
- add commands to create DBs
- fix .gitpod.yml database creation
- refine ports in .gitpod.yml
- add port 8081 to ignore in .gitpod.yml
- use test instead of (too slow) integrationTest in .gitpod.yml
- fix .gitpod.yml
  by using https://yaml-multiline.info to fix start-up problem
  due to comment inside tasks / command; ACK Tx to @meysholdt
  for pointing out the right trick here.

see https://github.com/apache/fineract/pull/598/
2019-09-04 22:09:41 +02:00
Sven EfftingeandMichael Vorburger ⛑️ 6d26db553b added gitpod config 2019-09-04 22:09:41 +02:00
Michael Vorburger.ch 89334bdb95 make integrationTest await application health readyness
This was an idea I had when wondering if the problem we hit
during the Gradle upgrade was just that Tomcat took longer to
boot Fineract (it turned out that that wasn't the cause).

I'm not sure if gradle-tomcat-plugin already does the equivalent
(but suspect it does not), but given that integrationTests work,
not entirely clear how much value this really adds.

Given that it doesn't really hurt either, perhaps we can add it anyway.
2019-09-04 19:18:03 +02:00
Michael Vorburger.ch ea076cd5c6 put back the TZ (re. FINERACT-788)
always best to make only mininmal required change
2019-08-23 17:36:57 +02:00
Michael Vorburger ⛑️ 2fdd9d14b6 rm hardcoded system time from .travis.yml (fixes FINERACT-788) 2019-08-23 17:36:57 +02:00
Michael Vorburger ⛑️andGitHub c4301843bd link to FAQ from README 2019-08-22 09:25:29 +02:00
Courage AngehandGitHub 3d111b44bd Merge pull request #625 from Anh3h/docker-updates
Update Dockerfile to use user-provided MySQL IP
2019-07-31 19:12:12 -04:00
Anh3h 9d9ccfc76b Update Dockerfile to use user-provided MySQL IP 2019-07-29 10:23:27 -04:00
Angel CajasandGitHub 4d3d37c5e2 Merge pull request #614 from mohitsinha/new-develop
Stop creating unnecessary overdue charge when amount is 0.
2019-07-24 10:53:26 -06:00
Mohit Sinha fa6794c22c Stop creating unnecessary overdue charge when amount is 0 2019-07-24 20:26:28 +07:00
Steve ConradandGitHub 800287b48f Merge pull request #618 from vorburger/add-SpringBoot-Actuator
add spring-boot-starter-actuator dependency
2019-07-23 09:28:06 -05:00
Steve ConradandGitHub 1110df80c3 Merge pull request #624 from vorburger/FINERACT-771_Dockerfile
use multi-stage build in Dockerfile (fixes FINERACT-771)
2019-07-23 08:28:50 -05:00
Michael Vorburger.ch f13c076862 rm git & JDK from Dockerfile
Now that we separated the build and runtime containers,
we can have only a JRE but not a JDK in the runtime container
(whereas the builder container will still have a JRE).

This makes for a smaller, and more importantly,
more secure, runtime container image.

Also removing git from runtime container, as it's not used.
2019-07-23 10:17:56 +02:00