Commit Graph
5068 Commits
Author SHA1 Message Date
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
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
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
Michael Vorburger.ch 81c1468fa4 use multi-stage build in Dockerfile (fixes FINERACT-771) 2019-07-23 10:12:25 +02:00
Mohit SinhaandMichael Vorburger ⛑️ eee2841b5c FINERACT-780: Unique id for hook test 2019-07-23 09:18:58 +02:00
Awasum YannickandGitHub 908c5e3ad0 Merge pull request #608 from vorburger/bump-OpenJPA-Version
bump OpenJPA version from 2.4.1 to 2.4.3 for Java 11 compliance
2019-07-16 14:55:51 +01:00
Steve ConradandGitHub f517f53b63 Merge pull request #620 from vorburger/bval-scope-implementation
switch bval dependency from compile to implementation (see FINERACT-777)
2019-07-11 09:37:01 -05:00
Awasum YannickandGitHub b02a35c1f3 Merge pull request #621 from apache/README-DockerHub
add links to Docker Hub to README (badges & text)
2019-07-11 10:05:07 +01:00
Michael Vorburger ⛑️andGitHub c5e7ae274a add links to Docker Hub to README (badges & text)
see https://issues.apache.org/jira/browse/INFRA-18673
2019-07-11 10:14:21 +02:00
Michael Vorburger.ch 8be550d077 switch bval dependency from compile to implementation (see FINERACT-777) 2019-07-11 08:46:35 +02:00
Michael Vorburger.ch bcef09d7be upgrade OpenJPA 2.4.1 to 2.4.3
because 2.4.1 was not yet Java 11 compatible (due to an old ASM)

I'd like to upgrade to Java 11 soon-ish, and am starting to experiment with it.
2019-07-11 08:41:36 +02:00
Michael Vorburger ⛑️andGitHub 04efaca1ca Merge pull request #525 from vorburger/bump-gradle-wrapper
FINERACT-700: upgrade Gradle from 2.10 to 5.2.1
2019-07-11 08:28:54 +02:00
Michael Vorburger.ch 2fc98df21c fix ClassCircularityError: java/util/logging/LogRecord (see FINERACT-700 for details) 2019-07-10 23:47:51 +02:00
Michael Vorburger ⛑️andGitHub 9f0147d7d0 Merge branch 'develop' into bump-gradle-wrapper 2019-07-10 18:45:21 +02:00
Steve ConradandGitHub 9d286266df Merge pull request #607 from vorburger/OpenJPA-but-not_all_fatjar
use openjpa (with real dependencies) instead of shaded openjpa-all
2019-07-10 09:37:26 -05:00
Michael Vorburger.ch 46a9da6c9b silence Spring Boot Actuator Audit INFO logging (fixes FINERACT-779) 2019-07-10 10:28:21 +02:00