Skip to content

Retrieve and parse SWIFT mt940 bank file types from a listener on a specific directory

Notifications You must be signed in to change notification settings

kkiapay/MT940-injest

Folders and files

NameName
Last commit message
Last commit date
Apr 8, 2022
Oct 18, 2022
Oct 18, 2022
Oct 17, 2022
Oct 18, 2022
Apr 2, 2022
Oct 18, 2022
Apr 2, 2022
Apr 2, 2022
Apr 2, 2022
Oct 18, 2022
Apr 2, 2022
Apr 8, 2022
Apr 8, 2022
Apr 2, 2022
Apr 2, 2022

Repository files navigation

SWIFT MT940 bank file injest

Description

MT940-injest retrieve and parse SWIFT mt940 bank file types from a listener on a specific directory

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Run with docker-compose

$ docker-compose up --build

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Env variable

Here is a list of available environment variables:

Name Description
APP_PORT Application port
DATABASE_URL Database URI (PostgreSQL, MySQL etc...)
FILE_REGEX_PATTERN File validation regex
FILE_REGEX_FLAG Regex flag (i, g) default to g
PATH_TO_FOLDER Folder application should looking for
LOG_LEVEL App log level

Contributing 🤝

Feel free to follow the procedure to make it even more awesome!

  1. Create an issue so we get the discussion started
  2. Fork it!
  3. Create your feature branch: git checkout -b my-new-feature
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request

Standard references

About

Retrieve and parse SWIFT mt940 bank file types from a listener on a specific directory

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published