Sign inSign up

moov/bankcron

By moov

โ€ขUpdated 7 months ago

Image
0

10K+

moov/bankcron repository overview

Moov Banner Logo

Communityโ  ยท Blogโ 

Build Status Go Report Card Repo Size Apache 2 License Slack Channel Docker Pulls GitHub Stars Twitter

โ moov-io/bankcron

Moov's mission is to give developers an easy way to create and integrate bank processing into their own software products. Our open source projects are each focused on solving a single responsibility in financial services and designed around performance, scalability, and ease of use.

bankcron is a wrapper around typical bash/shell commands to only run them on banking days. This is useful for processes which should only run on days when federal banks are open.

โ Table of contents

โ Project status

bankcron is used in production at Moov. Please star the project if you are interested in its progress. If you have questions, issues or feature requests please open an issue or contact us.

โ Usage

bankcron is designed to be used in server environments such as Kubernetes or cronjobs.

โ Docker

We publish a public Docker image moov/bankcronโ  from Docker Hub and OpenShiftโ  published as quay.io/moov/bankcron.

Pull & start the Docker image:

docker run moov/bankcron:latest -- curl -v -L https://moov.io

<!doctype html>
...
โ Command Line

You can download the latest releaseโ  for your platform.

$ bankcron curl -v -L https://moov.io

<!doctype html>
...

โ Configuration settings

Environmental VariableDescriptionDefault
LOG_FORMATFormat for logging lines to be written as.Options: json, plain - Default: plain
TZIANA timezone location for determining banking day. Example: America/New_York

โ Getting help

channelinfo
Twitter @moovโ You can follow Moov.io's Twitter feed to get updates on our project(s). You can also tweet us questions or just share blogs or stories.
GitHub Issueโ If you are able to reproduce a problem please open a GitHub Issue under the specific project that caused the error.
moov-io slackโ Join our slack channel (#infra) to have an interactive discussion about the development of the project.

โ Supported and tested platforms

  • 64-bit Linux (Ubuntu, Debian), macOS, and Windows
  • Raspberry Pi

Note: 32-bit platforms have known issues and are not supported.

โ Contributing

Yes please! Please review our Contributing guideโ  and Code of Conductโ  to get started! Check out our issues for first time contributorsโ  for something to help out with.

This project uses Go Modulesโ  and uses Go v1.14 or higher. See Golang's install instructionsโ  for help setting up Go. You can download the source code and we offer tagged and released versionsโ  as well. We highly recommend you use a tagged release for production.

โ License

Apache License 2.0 - See LICENSEโ  for details.

Tag summary

Content type

Image

Digest

sha256:57a5bf54dโ€ฆ

Size

11.4 MB

Last updated

7 months ago

docker pull moov/bankcron