This module is responsible for creating billing invoice reports and emailing them to the billing users of projects.
The source code is written in Typescript and can be compiled with the Typescript compiler.
npm install -g typescript npm install tsc -p .
node build/index.js <path_to_config> <path_to_email.html> [<month_num: 0-11> <project0,project1>]
As a docker container:
docker pull collaboratory/billing-invoice:latest docker run -v <path_to_config>:/srv/billing-invoice/config.json -v <path_to_email>:/srv/billing-invoice/collab-billing.html collaboratory/billing-invoice
Docker Pull Command