https://github.com/bcgov/medis-data-loader
Spring Batch app for loading MEDIS data
https://github.com/bcgov/medis-data-loader
hlth java spring spring-boot
Last synced: 29 days ago
JSON representation
Spring Batch app for loading MEDIS data
- Host: GitHub
- URL: https://github.com/bcgov/medis-data-loader
- Owner: bcgov
- License: apache-2.0
- Created: 2025-02-27T03:46:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-21T20:58:55.000Z (about 1 year ago)
- Last Synced: 2025-03-21T21:29:59.413Z (about 1 year ago)
- Topics: hlth, java, spring, spring-boot
- Language: Java
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# medis-data-loader
Spring Batch app for loading MEDIS data
## Overview
The MEDIS data loader takes data files from the SFTP server, parses them and inserts them into the ODS.
## Dev
### Build
mvn clean package
### Run
mvn spring-boot:run
##Test/Prod
## Running the data loader
### Dev
`java -jar medis-data-loader-1.0.0.jar --spring.profiles.active=dev`
### Test
`java -jar medis-data-loader-1.0.0.jar --spring.profiles.active=test`
### Prod
`java -jar medis-data-loader-1.0.0.jar --spring.profiles.active=prod`
### Properties
spring:
datasource:
url: JDBC URL to ODS
username: ODS uesername
password: ODS password
h2:
datasource:
driverClassName: org.h2.Driver
username: medis
password: medis
batch:
cron: Cron schedule
mail:
enabled: Set to true to enable mail notification
sftp:
hostname: SFTP server host
key:
username: Username for key
file: Full path to login cert
directory: Upload directory
flag-file: Name of flag file
pgp:
key:
file: Full path to PGP signing key