This is CCDC's ETL, which loads data into MySQL and indexes that data in Elasticsearch.
- Digest files in
/digests
site_announcement_log.xlsx
file in/digests
- Elasticsearch 7.17.10
- MySQL 8.0.34.0
- Node.js 16.18.0
Clone this repository with the command
git clone https://github.com/CBIIT/CCDC-ETL.git
Run yarn install
or npm install
, depending on which package manager you use.
Create a .env
file by making a copy of .env.example
. Change the values of the environment variables in .env
as appropriate.
npm install
or
yarn install
Ensure that Elasticsearch and MySQL are running, and then run the command
node index.js