This is CCDC's ETL, which loads data into MySQL and indexes that data in Elasticsearch.
- Digest files in
/digests site_announcement_log.xlsxfile 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.gitRun 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 installor
yarn installEnsure that Elasticsearch and MySQL are running, and then run the command
node index.js