This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
The following commit(s) were added to refs/heads/develop by this push:
new 2ce1ece4a FINERACT-2081: Fix to use locally built docker image
2ce1ece4a is described below
commit 2ce1ece4aee20aa2ebe32926c15e623deb776abe
Author: Adam Saghy <[email protected]>
AuthorDate: Wed Feb 12 17:34:02 2025 +0100
FINERACT-2081: Fix to use locally built docker image
---
.github/workflows/build-docker-mariadb.yml | 3 ++-
.github/workflows/build-docker-postgresql.yml | 3 ++-
.github/workflows/build-tests.yml | 3 ++-
.github/workflows/smoke-activemq.yml | 3 ++-
.github/workflows/smoke-kafka.yml | 3 ++-
config/docker/compose/fineract-custom.yml | 2 +-
config/docker/compose/fineract.yml | 2 +-
7 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/build-docker-mariadb.yml
b/.github/workflows/build-docker-mariadb.yml
index 7bf6ea577..586cd52a7 100644
--- a/.github/workflows/build-docker-mariadb.yml
+++ b/.github/workflows/build-docker-mariadb.yml
@@ -7,6 +7,7 @@ jobs:
runs-on: ubuntu-24.04
env:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
+ IMAGE_NAME: fineract
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
@@ -19,7 +20,7 @@ jobs:
- name: Setup Gradle
uses:
gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4.3.0
- name: Build the image
- run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -x test -x cucumber
+ run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -Djib.to.image=$IMAGE_NAME -x test -x cucumber
- name: Start the stack
run: docker compose -f docker-compose.yml up -d
- name: Check the stack
diff --git a/.github/workflows/build-docker-postgresql.yml
b/.github/workflows/build-docker-postgresql.yml
index 5acb0bdd6..28b3f78a5 100644
--- a/.github/workflows/build-docker-postgresql.yml
+++ b/.github/workflows/build-docker-postgresql.yml
@@ -7,6 +7,7 @@ jobs:
runs-on: ubuntu-24.04
env:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
+ IMAGE_NAME: fineract
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
@@ -19,7 +20,7 @@ jobs:
- name: Setup Gradle
uses:
gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4.3.0
- name: Build the image
- run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -x test -x cucumber
+ run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -Djib.to.image=$IMAGE_NAME -x test -x cucumber
- name: Start the Standalone Stack
run: docker compose -f docker-compose-postgresql.yml up -d
- name: Check the stack
diff --git a/.github/workflows/build-tests.yml
b/.github/workflows/build-tests.yml
index 767cd074a..aa6a9217c 100644
--- a/.github/workflows/build-tests.yml
+++ b/.github/workflows/build-tests.yml
@@ -7,6 +7,7 @@ jobs:
runs-on: ubuntu-24.04
env:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
+ IMAGE_NAME: fineract
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
@@ -19,7 +20,7 @@ jobs:
- name: Setup Gradle
uses:
gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4.3.0
- name: Build the image
- run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -x test -x cucumber
+ run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -Djib.to.image=$IMAGE_NAME -x test -x cucumber
- name: Start the Fineract stack
run: docker compose -f docker-compose-postgresql-test-activemq.yml up
-d
- name: Check the stack
diff --git a/.github/workflows/smoke-activemq.yml
b/.github/workflows/smoke-activemq.yml
index 085b93685..ddd0a62fb 100644
--- a/.github/workflows/smoke-activemq.yml
+++ b/.github/workflows/smoke-activemq.yml
@@ -7,6 +7,7 @@ jobs:
runs-on: ubuntu-24.04
env:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
+ IMAGE_NAME: fineract
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
@@ -19,7 +20,7 @@ jobs:
- name: Setup Gradle
uses:
gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4.3.0
- name: Build the image
- run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -x test -x cucumber
+ run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -Djib.to.image=$IMAGE_NAME -x test -x cucumber
- name: Start the ActiveMQ Stack
run: docker compose -f docker-compose-postgresql-activemq.yml up
--scale fineract-worker=1 -d
- name: Check the stack
diff --git a/.github/workflows/smoke-kafka.yml
b/.github/workflows/smoke-kafka.yml
index 35aceddd6..479faf6af 100644
--- a/.github/workflows/smoke-kafka.yml
+++ b/.github/workflows/smoke-kafka.yml
@@ -7,6 +7,7 @@ jobs:
runs-on: ubuntu-24.04
env:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
+ IMAGE_NAME: fineract
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
@@ -19,7 +20,7 @@ jobs:
- name: Setup Gradle
uses:
gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4.3.0
- name: Build the image
- run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -x test -x cucumber
+ run: ./gradlew --no-daemon --console=plain
:fineract-provider:jibDockerBuild -Djib.to.image=$IMAGE_NAME -x test -x cucumber
- name: Start the Kafka Stack
run: docker compose -f docker-compose-postgresql-kafka.yml up --scale
fineract-worker=1 -d
- name: Check the stack
diff --git a/config/docker/compose/fineract-custom.yml
b/config/docker/compose/fineract-custom.yml
index d46ef411b..87211df9f 100644
--- a/config/docker/compose/fineract-custom.yml
+++ b/config/docker/compose/fineract-custom.yml
@@ -21,7 +21,7 @@ version: "3.8"
services:
fineract:
# user: "${FINERACT_USER}:${FINERACT_GROUP}"
- image: fineract-custom:latest
+ image: ${IMAGE_NAME:-fineract-custom:latest}
volumes:
-
${PWD}/config/docker/logback/logback-override.xml:/app/logback-override.xml
- ${PWD}/config/docker/aws/etc/credentials:/etc/aws/credentials:ro
diff --git a/config/docker/compose/fineract.yml
b/config/docker/compose/fineract.yml
index ce168d690..0d411844e 100644
--- a/config/docker/compose/fineract.yml
+++ b/config/docker/compose/fineract.yml
@@ -21,7 +21,7 @@ version: "3.8"
services:
fineract:
# user: "${FINERACT_USER}:${FINERACT_GROUP}"
- image: apache/fineract:latest
+ image: ${IMAGE_NAME:-apache/fineract:latest}
volumes:
-
${PWD}/config/docker/logback/logback-override.xml:/app/logback-override.xml
- ${PWD}/config/docker/aws/etc/credentials:/etc/aws/credentials:ro