Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
91d548d
Merge pull request #2 from openMF/dev
avikganguly01 Dec 1, 2021
e1fe80c
check-transactions stub
rrkas Dec 14, 2021
f9deac5
sample-transactions stub
rrkas Dec 14, 2021
82f2baf
Merge pull request #3 from rrkas/pre-ack-workflow
avikganguly01 Dec 14, 2021
7357815
stub filled with implementation
rrkas Dec 27, 2021
887feae
[FIX] parsing toString -> Gson
rrkas Dec 28, 2021
d3bfc76
configurable min successful tx ratio
rrkas Dec 29, 2021
cbb69db
Github Actions workflow to build project (#5)
afk11 Jan 19, 2022
4ea4d62
Fix Dockerfile: should copy correct filepath (changed after adopting …
afk11 Jan 31, 2022
49f5f4d
build.gradle - needs org.springframework.boot plugin to start applica…
afk11 Jan 31, 2022
e370909
removed the mavenlocal and introduce Jfrog url
Alikhan562 Feb 17, 2022
0d5a688
Merge pull request #8 from Alikhan562/master
avikganguly01 Feb 17, 2022
afe37b5
Merge pull request #4 from rrkas/pre-akc-complete
avikganguly01 Apr 28, 2022
2dbc21c
stub filled with implementation
rrkas Dec 27, 2021
a21c24d
[FIX] parsing toString -> Gson
rrkas Dec 28, 2021
a454f2d
configurable min successful tx ratio
rrkas Dec 29, 2021
b5839f9
Minor bug fixed
danishjamal104 Apr 28, 2022
cfaa9d2
Zeebe process started added
danishjamal104 May 6, 2022
007d6ed
Conflict resolved
danishjamal104 May 6, 2022
d34b774
Merge pull request #9 from danishjamal104/master
avikganguly01 May 7, 2022
21bc692
Create README.md
somanath21 Jun 30, 2022
a3630c9
Config properties
danishjamal104 Jul 15, 2022
8a15f4b
PHEE-134 Implemented stub worker
danishjamal104 Jul 15, 2022
13ebfbc
Merge pull request #10 from danishjamal104/stub-worker
fynmanoj Aug 3, 2022
e8bf80d
Resolved conflict
danishjamal104 Aug 3, 2022
9fb6014
Added route for downloading file from cloud
danishjamal104 Aug 3, 2022
96e6d0a
Merge pull request #11 from danishjamal104/master
fynmanoj Aug 3, 2022
32a594b
Implemented splitting worker
danishjamal104 Aug 4, 2022
115191c
Merge pull request #12 from danishjamal104/split-worker
fynmanoj Aug 4, 2022
5452bcd
Added worker enabling zeebe variable
danishjamal104 Aug 4, 2022
f15a1b7
Merge pull request #13 from danishjamal104/master
fynmanoj Aug 4, 2022
b4fc3cb
Implemented ordering logic + minor code fixes (#14)
danishjamal104 Aug 5, 2022
f3fd62d
Formatting worker implemented (#15)
danishjamal104 Aug 5, 2022
05d366f
Implemented init-sub-batch worker (#16)
danishjamal104 Aug 29, 2022
fb3afd9
Bug fixed in formattingRoute (#18)
danishjamal104 Aug 30, 2022
9e9524a
Added amount related variables as zeebe variable in bulk connectors
danishjamal104 Sep 1, 2022
29ea587
Merge pull request #19 from danishjamal104/master
avikganguly01 Sep 5, 2022
77caed7
Merge back logic implemented
danishjamal104 Sep 6, 2022
965e7b6
Minor fix
danishjamal104 Sep 6, 2022
d590beb
Batch status worker implemented
danishjamal104 Sep 7, 2022
6aea93c
Minor code optimisation
danishjamal104 Sep 9, 2022
4e9e008
Merge pull request #20 from danishjamal104/merge-back
avikganguly01 Sep 13, 2022
349b2c1
Batch transactions API updated as per specs (#21)
danishjamal104 Sep 14, 2022
000b6b5
Transaction schema updated maintaining the backward compatibility (#22)
danishjamal104 Sep 14, 2022
b09c2d1
Tenant validation disabled
danishjamal104 Sep 16, 2022
12eb229
Merge pull request #25 from danishjamal104/master-v2
avikganguly01 Sep 16, 2022
d0a1fd8
Update the BatchDTO as per the api spec (#23)
danishjamal104 Sep 16, 2022
038cc38
Bug fixed in splitting worker
danishjamal104 Sep 20, 2022
dbcd56c
Merge pull request #26 from danishjamal104/master
danishjamal104 Sep 20, 2022
336f864
Fixes #27 Invalid RESULT_FILE zeebe variable value (#29)
danishjamal104 Sep 21, 2022
e1d57e8
Adding logic for callback after aggregate api (#28)
ankita10r Sep 22, 2022
e676a62
Mulitpart file unmarshling for new specs (#33)
danishjamal104 Sep 23, 2022
2697859
Null pointer check added in init-sub-batch worker (#34)
danishjamal104 Sep 23, 2022
d8c74ec
Updating file status in case of missing payment mode (#36)
danishjamal104 Sep 26, 2022
5961951
created-pr-guidelines-template
fynmanoj Oct 7, 2022
8065447
Older endpoint reborn (#39)
danishjamal104 Oct 7, 2022
261108c
adding gsma p2p workflow (#40)
ankita10r Oct 16, 2022
c847c8d
Fixes #41 Numperformating fixed for double value (#42)
danishjamal104 Oct 19, 2022
606073b
Security fix (#43)
danishjamal104 Nov 18, 2022
c8bfe80
Added configuration for loading endpoint based on payment mode (#44)
danishjamal104 Nov 24, 2022
5b30264
added loop logic for starting gsma flow (#45)
ankita10r Nov 25, 2022
6eb3147
Mojaloop and GSMA integration with api configuration (#46)
danishjamal104 Dec 27, 2022
3cb738c
Dynamic payload setter fixed (#47)
danishjamal104 Dec 29, 2022
61e86de
Adding implementation for phased callback (#48)
ankita10r Feb 23, 2023
5e52eb1
Minor bug fix for variable name (#49)
ankita10r Feb 28, 2023
10604f2
FIXES-223 addresses 222 Updated the external api call headers (#50)
danishjamal104 Mar 9, 2023
c0d14d0
Suggested Callback Time that is Resolved by Polling (#51)
ankita10r Apr 14, 2023
4b1ae42
Upgraded java version (#62)
dhruvsonagara May 12, 2023
7f52ea3
Added loggers for workers (#56)
truthfool May 24, 2023
afa4c74
CircleCI ECR Push
avikganguly01 May 28, 2023
92c7ce7
Docker Java 17
avikganguly01 May 28, 2023
23cbeaa
Gradle build before Docker build
avikganguly01 May 28, 2023
a1ae168
Upgrading Gradle wrapper, Spring to match Java version
avikganguly01 May 28, 2023
6726648
BootJar
avikganguly01 May 28, 2023
099ac1a
Removing gradle from inside Dockerfile
avikganguly01 May 28, 2023
8a1aadf
Sequential Docker Push
avikganguly01 May 28, 2023
1ccb401
Passing context from workflow
avikganguly01 May 28, 2023
b7ffdc5
Remote Docker
avikganguly01 May 28, 2023
6ecb4c2
Remote Docker
avikganguly01 May 28, 2023
f0b41ec
Deleting GitActions
avikganguly01 May 28, 2023
98a0d0e
upgrade zeebe to 8.1.1 (#54)
arkadasfynarfin Jun 1, 2023
fbb886a
Added filter for logging tenant (#57)
truthfool Jun 1, 2023
4d6e9cd
GOV-75 (#64)
ankita10r Jun 1, 2023
39239cc
Batch files go through a final check to be clean of defects and incon…
ankita10r Jun 1, 2023
857b102
GOV-75-fixed debulking dfspid logic (#69)
ankita10r Jun 1, 2023
75c1d24
GOV-327 (#66)
apurbraj Jun 1, 2023
ff7de69
FIX startup issue after the java 17 upgrade (#68)
danishjamal104 Jun 2, 2023
d2680a7
Publishing Payee DfspId (#70)
apurbraj Jun 2, 2023
d0de2e3
Remove duplicate transactions from input CSV (#63)
arkadasfynarfin Jun 5, 2023
b894895
[GOV-261] Logging client IP (#71)
truthfool Jun 14, 2023
b537f7d
PHEE-307 Applied formatting and styling (#72)
dhruvsonagara Jun 14, 2023
bf14c51
fix value fetching from yaml file (#74)
arkadasfynarfin Jun 22, 2023
07f5f61
PHEE-347 update Jfrog URLs in all paymenthub repos (#78)
logoutdhaval Jul 17, 2023
01c50b3
PHEE-345: fix NPE when converting Long object to int (#77)
arkadasfynarfin Jul 20, 2023
ad07ef0
Added liveness route manually to be sync with spring actuator endpoin…
danishjamal104 Jul 20, 2023
af40729
PHEE-346 Parameterised region (#84)
truthfool Jul 26, 2023
b7fd6b0
PHEE-374 Update readme for checkstyle and spotless (#87)
dhruvsonagara Jul 31, 2023
dd13045
#GOV-527 build and push docker image to Dockerhub (#85)
somanath21 Aug 1, 2023
c631880
Add auth cred for docker-executor (#96)
Anover000 Aug 9, 2023
733df2b
GOV 285: Merging tt\he spring migration to master (#100)
danishjamal104 Aug 18, 2023
96463f8
GOV-255: Added configuration for programId/registeringInstituteId (#94)
danishjamal104 Aug 22, 2023
2e2cfcb
replace byte[] with inputStream (#101)
Anover000 Aug 25, 2023
f70e826
request if to cloent correwlation id (#104)
ankita10r Aug 30, 2023
d5d8f87
GOV 287 Enabled liveness and readiness for the key auth story (#102)
danishjamal104 Sep 2, 2023
975624b
Fixed the regression in bulk (#110)
danishjamal104 Sep 2, 2023
8987d47
PHEE-415 Implemented the batch REST Api and Optimised imports and upd…
danishjamal104 Sep 4, 2023
8144358
PHEE-420 Updated the connector-common version (#111)
danishjamal104 Sep 4, 2023
b68587a
Channle sevice i https hence making default hostname as https (#113)
danishjamal104 Sep 7, 2023
f08953b
updated-connector-common-version
fynmanoj Sep 7, 2023
b5db18d
Fixed the channel connector hostname (#117)
danishjamal104 Sep 26, 2023
604829a
GOV-359: Add batch aggregate worker to bulk processor (#118)
danishjamal104 Oct 12, 2023
31cc6aa
GOV-301: Add Authorization worker for Batch Authorization (#122)
danishjamal104 Oct 16, 2023
9bf984f
GOV-325-fix: Fixed the authorisation API call (#123)
danishjamal104 Oct 30, 2023
647d9d9
PHEE-457 : Fixed the payload while sending auth request to mockpaymen…
danishjamal104 Oct 31, 2023
96e3d7d
GOV-517 (#114)
apurbraj Nov 1, 2023
398050e
PHEE-307 Resolve checkstyle errors manually and update gradle command…
dhruvsonagara Nov 3, 2023
28b8ffb
GOV-360: Enahnced the splitting logic to support subBatch data creati…
danishjamal104 Nov 8, 2023
6afd2b4
GOV-389 Subscribe to a eventType logic added (#81)
danishjamal104 Nov 20, 2023
274a5d4
GOV:325 Implementation of de duplication story (#128)
danishjamal104 Nov 21, 2023
64eec86
Renamed the zeebe variable duplicatxnfile to failedTxnFile (#129)
danishjamal104 Nov 22, 2023
b4248a2
[PHEE-477] Create an orb that fetches the docker images and do helm u…
logoutdhaval Nov 27, 2023
630ef6e
[PHEE-494] Add Minio to the ph ee engine helm chart (#132)
logoutdhaval Dec 18, 2023
ce14cca
[PHEE-515] invalid bulk processor host name in service (#134)
logoutdhaval Dec 26, 2023
4a9fd4c
update-call-back-url
fynmanoj Dec 26, 2023
a60e3c4
[PHEE-522] Create Sync callback functionality in bulk (#136)
logoutdhaval Dec 31, 2023
74ddf3a
[GOV-324] Batch Account Lookup (#115)
apurbraj Jan 2, 2024
8d2fb30
[PHEE-522] Create Sync callback functionality in bulk (#137)
logoutdhaval Jan 2, 2024
7962ba6
Add colum in yaml file (#138)
apurbraj Jan 2, 2024
c095114
[PHEE-533] Fix for BPMN 500 issue (#141)
shkr7 Jan 17, 2024
162dc0e
[PHEE-535] Extract content type boundary logic fix. (#142)
logoutdhaval Jan 17, 2024
18be6b6
[PHEE-547] Convert batch-account-lookup camel route to Java/Spring (#…
shkr7 Feb 12, 2024
af332b3
[PHEE-578] Convert FileRoute to Java/Spring (#146)
shkr7 Feb 13, 2024
42e5aa0
[PHEE-560] Reduce Memory Consumption of reported services (#147)
Anover000 Feb 15, 2024
c96c0fd
[PHEE-581] Fixed 404 issue in aggregate worker (#148)
shkr7 Feb 16, 2024
87d542a
[PHEE-582] FileProcessingRoute to Java/Spring in bulk (#149)
shkr7 Feb 21, 2024
5fbd55e
added bulk processor flow to wakanda (#153)
Anover000 Feb 21, 2024
03a9566
[PHEE-586] Convert BD-003 camel routes to Java/Spring (#150)
shkr7 Feb 22, 2024
febdbee
[PHEE-587] Convert BD-011 routes to Java/Spring (#151)
shkr7 Mar 4, 2024
4c688a1
update-debulking-dfspid
fynmanoj Mar 6, 2024
f8908c6
[PHEE-615] Create Add batchId and correlationId in batch callback (#155)
logoutdhaval Mar 8, 2024
73239ef
[PHEE-617] Getting multiple callbacks on single batch transaction API…
logoutdhaval Mar 14, 2024
02725b3
modification in batch raw dto: subType->paymentMode, add request id (…
Anover000 Mar 17, 2024
b98aa05
[GOV-134] Enable management endpoints for health checks (#162)
somanath21 Apr 1, 2024
829d419
[PHEE-641] Inconsistent behaviour Fix (#163)
abhinavm117 Apr 8, 2024
bb51776
[PHEE-697] Add Payee dfsp id header in batch transaction API (#169)
apurbraj Jul 8, 2024
e958eae
Update setup_remote_docker version for CircleCI (#154)
somanath21 Jul 15, 2024
1af2450
added functional overview to top level readme
tdaly61 Mar 27, 2025
ddf6095
updated build.gradle to use mifos jFrog repo and dependencies
tdaly61 Mar 31, 2025
e2d0135
Update CircleCI config for Java 17
devarsh10 May 18, 2025
b1e4609
Update CircleCI config for Java 17
devarsh10 Jun 17, 2025
e278f8d
updating to mifos jFrog
tdaly61 Jul 17, 2025
54b8429
changed version / boot jar to gazelle-1.1.0
tdaly61 Jul 17, 2025
d31d348
Merge branch 'tom-dev1' into v1.12.0-gazelle-1.1.0
tdaly61 Jul 17, 2025
fb58df3
fixing style issues
tdaly61 Jul 17, 2025
7356c06
moved bulk to port 8080, http and added config PreFlighCorsFilter to …
tdaly61 Nov 20, 2025
703d6e8
merging master which is equiv to tag v1.13.1 as basis for phee 2.0.0
tdaly61 Nov 21, 2025
23bdecd
missed application.xml changes in previous commit
tdaly61 Nov 21, 2025
a80d1fc
compile time fixes subsequent to merge
tdaly61 Nov 21, 2025
73b724b
solving cors issues and debugging wip
tdaly61 Nov 28, 2025
37baa74
change base image to eclipse-temurin:17-jdk
devarsh10 Dec 17, 2025
86136f8
Update CircleCI config for Java 17
devarsh10 Dec 17, 2025
8d48a3c
Merge Toms branch of 'mifos-v2.0.0' from his fusion VM workspace int…
tdaly61 Dec 20, 2025
5e44935
a bunch of changes . most for non-govstack but some initial govstack …
tdaly61 Dec 20, 2025
c902e3f
correcting workflow settings in application.yaml
tdaly61 Jan 8, 2026
60142d6
update for redbank tenant and closedloop workflow
tdaly61 Jan 8, 2026
91519b6
updates for mergeback
tdaly61 Jan 19, 2026
d99c844
mods for selecting workflow at runtime
tdaly61 Jan 19, 2026
bd3fac9
bugfixes for govstack mode
tdaly61 Jan 19, 2026
8a689ad
updated build version to 2.0.0.mifos-SNAPSHOT
tdaly61 Jan 20, 2026
44acb61
remove check for existing image -- for now
tdaly61 Jan 21, 2026
84b0f47
making certs handling consistent and removing baked in files from doc…
tdaly61 Jan 22, 2026
bad0438
move keystore from jks to pcs
tdaly61 Jan 23, 2026
911916e
additions and mods for mastercard connector
tdaly61 Feb 11, 2026
d016428
adding logging for accountmapper calls
tdaly61 Feb 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file removed .DS_Store
Binary file not shown.
186 changes: 186 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
version: 2.1
orbs:
docker-buildx: devarsh/docker-buildx-orb@0.1.1
executors:
docker-executor:
docker:
- image: eclipse-temurin:17-jdk
jobs:
build_and_push_tag_image:
executor: docker-executor
environment:
JVM_OPTS: -Xmx512m
TERM: dumb
steps:
- checkout
- setup_remote_docker:
version: 20.10.24
- run:
name: Set Lowercase Docker Image Vars
# Using tr for POSIX compatibility, could use ${VAR,,} with Bash 4+
command: |
echo "export DOCKER_ORG_LOWER=$(echo $CIRCLE_PROJECT_USERNAME | tr '[:upper:]' '[:lower:]')" >> $BASH_ENV
echo "export DOCKER_REPO_LOWER=$(echo $CIRCLE_PROJECT_REPONAME | tr '[:upper:]' '[:lower:]')" >> $BASH_ENV
echo "Using Docker Namespace: $DOCKER_ORG_LOWER"
echo "Using Docker Repository: $DOCKER_REPO_LOWER"
- run:
name: Install Docker CLI
command: |
apt-get update
apt-get install -y curl ca-certificates gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bullseye stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-cache madison docker-ce-cli | grep 20.10
apt-get install -y docker-ce-cli=5:20.10.24~3-0~debian-bullseye
- docker-buildx/install
# - run:
# name: Check if Docker image tag exists
# command: |
# IMAGE_TAG=$CIRCLE_TAG
# # Using lowercase variables defined above
# IMAGE_NAME="$DOCKER_ORG_LOWER/$DOCKER_REPO_LOWER"
# echo "Checking for Docker image: $IMAGE_NAME:$IMAGE_TAG"
# # Ensure DOCKERHUB_USERNAME and DOCKERHUB_PASSWORD are set in your CircleCI Context or Project Environment Variables
# if curl -s -f -u "$DOCKERHUB_USERNAME":"$DOCKERHUB_PASSWORD" "https://hub.docker.com/v2/repositories/$IMAGE_NAME/tags/$IMAGE_TAG" > /dev/null; then
# echo "Skipping the build and push as the tag $IMAGE_TAG already exists in Docker Hub for image $IMAGE_NAME."
# circleci-agent step halt
# else
# echo "Tag $IMAGE_TAG does not exist for image $IMAGE_NAME. Proceeding with build."
# fi
- run:
name: Build Application
command: ./gradlew bootJar
- docker-buildx/build-and-push:
# Using lowercase variables defined above
image-name: "$DOCKER_ORG_LOWER/$DOCKER_REPO_LOWER"
tag: "$CIRCLE_TAG"
# Add dockerhub credentials if needed
# dockerhub-username: "$DOCKERHUB_USERNAME"
# dockerhub-password: "$DOCKERHUB_PASSWORD"
build_and_push_branch_image:
executor: docker-executor
environment:
JVM_OPTS: -Xmx512m
TERM: dumb
steps:
- checkout
- setup_remote_docker:
version: 20.10.24
- run:
name: Set Lowercase Docker Image Vars
command: |
echo "export DOCKER_ORG_LOWER=$(echo $CIRCLE_PROJECT_USERNAME | tr '[:upper:]' '[:lower:]')" >> $BASH_ENV
echo "export DOCKER_REPO_LOWER=$(echo $CIRCLE_PROJECT_REPONAME | tr '[:upper:]' '[:lower:]')" >> $BASH_ENV
echo "Using Docker Namespace: $DOCKER_ORG_LOWER"
echo "Using Docker Repository: $DOCKER_REPO_LOWER"
- run:
name: Install Docker CLI
command: |
apt-get update
apt-get install -y curl ca-certificates gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bullseye stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-cache madison docker-ce-cli | grep 20.10
apt-get install -y docker-ce-cli=5:20.10.24~3-0~debian-bullseye
- docker-buildx/install
- run:
name: Build Application
command: |
./gradlew checkstyleMain
./gradlew clean bootJar
- run:
name: Sanitize Branch Name
command: |
echo "export SANITIZED_BRANCH=$(echo $CIRCLE_BRANCH | sed 's/[^a-zA-Z0-9.-]/-/g' | tr '[:upper:]' '[:lower:]')" >> $BASH_ENV # Also ensure branch tag is lowercase
# First build and push with branch-latest tag
- docker-buildx/build-and-push:
image-name: "$DOCKER_ORG_LOWER/$DOCKER_REPO_LOWER"
tag: "${SANITIZED_BRANCH}-latest"
# Then build and push with branch-version tag
- docker-buildx/build-and-push:
image-name: "$DOCKER_ORG_LOWER/$DOCKER_REPO_LOWER"
tag: "${SANITIZED_BRANCH}"
# Add dockerhub credentials if needed
# dockerhub-username: "$DOCKERHUB_USERNAME"
# dockerhub-password: "$DOCKERHUB_PASSWORD"
build_and_push_latest_image:
executor: docker-executor
environment:
JVM_OPTS: -Xmx512m
TERM: dumb
steps:
- checkout
- setup_remote_docker:
version: 20.10.24
- run:
name: Set Lowercase Docker Image Vars
command: |
echo "export DOCKER_ORG_LOWER=$(echo $CIRCLE_PROJECT_USERNAME | tr '[:upper:]' '[:lower:]')" >> $BASH_ENV
echo "export DOCKER_REPO_LOWER=$(echo $CIRCLE_PROJECT_REPONAME | tr '[:upper:]' '[:lower:]')" >> $BASH_ENV
echo "Using Docker Namespace: $DOCKER_ORG_LOWER"
echo "Using Docker Repository: $DOCKER_REPO_LOWER"
- run:
name: Install Docker CLI
command: |
apt-get update
apt-get install -y curl ca-certificates gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bullseye stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-cache madison docker-ce-cli | grep 20.10
apt-get install -y docker-ce-cli=5:20.10.24~3-0~debian-bullseye
- docker-buildx/install
- run:
name: Build Application
command: |
./gradlew checkstyleMain
./gradlew clean bootJar
- docker-buildx/build-and-push:
# Using lowercase variables defined above
image-name: "$DOCKER_ORG_LOWER/$DOCKER_REPO_LOWER"
tag: "latest"
# Add dockerhub credentials if needed
# dockerhub-username: "$DOCKERHUB_USERNAME"
# dockerhub-password: "$DOCKERHUB_PASSWORD"
workflows:
version: 2
build-and-push-pipeline:
jobs:
# Build tags matching vX.Y.Z format
- build_and_push_tag_image:
filters:
tags:
only: /^v\d+\.\d+\.\d+$/
branches:
ignore: /.*/
context:
- DOCKER
# Build any branch commit (except tags)
- build_and_push_branch_image:
filters:
tags:
ignore: /.*/
branches:
only: /.*/
context:
- DOCKER
# Build 'latest' only when the branch image succeeds AND it's the main/master branch
- build_and_push_latest_image:
requires:
- build_and_push_branch_image
filters:
tags:
ignore: /.*/
branches:
only:
- main # Or your primary branch name like 'master'
context:
- DOCKER
22 changes: 22 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
## Description

* PR title should have jira ticket enclosed in `[]`.<br>
Format: ``` [jira_ticket] description```<br>
ex: [phee-123] PR title.
* Add a link to the Jira ticket.
* Describe the changes made and why they were made.

## Checklist

Please make sure these boxes are checked before submitting your pull request - thanks!
- [ ] Followed the PR title naming convention mentioned above.

- [ ] Design related bullet points or design document link related to this PR added in the description above.

- [ ] Updated corresponding Postman Collection or Api documentation for the changes in this PR.

- [ ] Created/updated unit or integration tests for verifying the changes made.

- [ ] Added required Swagger annotation and update API documentation with details of any API changes if applicable

- [ ] Followed the naming conventions as given in https://docs.google.com/document/d/1Q4vaMSzrTxxh9TS0RILuNkSkYCxotuYk1Xe0CMIkkCU/edit?usp=sharing
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,8 @@ build/
.vscode/

.DS_Store
/.mvn
/.mvn
# Certificate files (use K8s secrets instead)
*.jks
*.p12
*.keystore
118 changes: 0 additions & 118 deletions .mvn/wrapper/MavenWrapperDownloader.java

This file was deleted.

Binary file removed .mvn/wrapper/maven-wrapper.jar
Binary file not shown.
2 changes: 0 additions & 2 deletions .mvn/wrapper/maven-wrapper.properties

This file was deleted.

4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
FROM openjdk:13
FROM eclipse-temurin:17-jdk
EXPOSE 5000

COPY target/*.jar .
COPY build/libs/*.jar .
CMD java -jar *.jar
Loading