Skip to content

Commit

Permalink
[MOSIP-30201] Corrected IDA notification templates. (#284)
Browse files Browse the repository at this point in the history
* Corrected IDA notification templates.

Signed-off-by: Loganathan Sekar <[email protected]>

* Added workflow file

Signed-off-by: Loganathan Sekar <[email protected]>

---------

Signed-off-by: Loganathan Sekar <[email protected]>
  • Loading branch information
loganathan-sekaran authored Jan 25, 2024
1 parent 3197596 commit 6985016
Show file tree
Hide file tree
Showing 2 changed files with 101 additions and 0 deletions.
101 changes: 101 additions & 0 deletions .github/workflows/push-trigger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
name: Setup Postgresql & Run postgres_init for MOSIP_Master & Run docker container
on:
pull_request:
types: [opened, reopened, synchronize]
workflow_dispatch:
inputs:
message:
description: 'Message for manually triggering'
required: false
default: 'Triggered for Updates'
type: string
push:
branches:
- develop
- 1.2.0.1
- MOSIP*
env:
DBUSER_PWD: mosip123
SU_USER_PWD: abc123
jobs:
setup-and-run:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Create Docker Network
run: docker network create mosip_network
- name: Setup PostgreSQL Container
run: |
docker run -d \
--name postgresql \
--network mosip_network \
-p 5432:5432 \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=${{ env.SU_USER_PWD }} \
-e POSTGRES_HOST_AUTH_METHOD=trust \
postgres:16
- name: Initialise mosip_master DB
run: |
docker run -itd \
--name mosip_master_container \
--network mosip_network \
-e MOSIP_DB_NAME=mosip_master \
-e DB_SERVERIP=postgresql \
-e DB_PORT=5432 \
-e SU_USER=postgres \
-e DML_FLAG=true \
-e GIT_REPO_URL=https://github.com/mosip/admin-services.git \
-e GIT_BRANCH=develop \
-e SU_USER_PWD=${{ env.SU_USER_PWD }} \
-e DBUSER_PWD=${{ env.DBUSER_PWD }} \
mosipdev/postgres-init:develop
- name: Check whether db_init has errors in Logs
run: |
if docker logs -f mosip_master_container | grep -q "ERROR"; then
echo "Error found in mosip_master_container logs."
exit 1
else
echo "No errors found in mosip_master_container logs."
fi
- name: docker ps command
run: docker ps -a
- name: Print Logs of mosip_master
run: |
# Display mosip_master_container logs
docker logs -f mosip_master_container
- name: Setup branch and env
run: |
# Strip git ref prefix from version
echo "BRANCH_NAME=$(echo ${{ github.ref }} | sed -e 's,.*/\(.*\),\1,')" >> $GITHUB_ENV
echo "GPG_TTY=$(tty)" >> $GITHUB_ENV
- name: Run masterdata-loader
run: |
docker run -itd \
--name masterdata_loader \
--network mosip_network \
-e DB_HOST=postgresql \
-e DB_USER=masteruser \
-e DB_PORT=5432 \
-e DB_PWD=${{ env.DBUSER_PWD }} \
-e xls_folder=mosip_master \
-e BRANCH=${{ env.BRANCH_NAME }} \
mosipdev/masterdata-loader:develop
- name: Check whether masterdata_loader has errors in Logs
run: |
if docker logs -f masterdata_loader | grep -q "ERROR"; then
echo "Error found in masterdata_loader logs."
exit 1
else
echo "No errors found in masterdata_loader logs."
fi
- name: docker ps command
run: docker ps -a
- name: Print Logs of masterdata_loader
run: |
# Display masterdata_loader logs
docker logs -f masterdata_loader
Binary file modified mosip_master/xlsx/template.xlsx
Binary file not shown.

0 comments on commit 6985016

Please sign in to comment.