Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pocket/curation-tools-data-sync

This is CurationToolsDataSync
https://github.com/pocket/curation-tools-data-sync

Last synced: 25 days ago
JSON representation

This is CurationToolsDataSync

Awesome Lists containing this project

README

        

# CurationToolsDataSync

#### curation-migration-backfill:
This folder contains all the ETL components and business logic to move the historical curated scheduled items from the readitla-* database to the added in the new CuratedCorpusApi.

#### curation-migration-datasync:
This folder contains all the ETL components and business logic to sync the curated scheduled items added in the new CuratedCorpusApi to the database to the readitla-* database.

## Folder structure
- the infrastructure code is present in `.aws`
- the application code is in `src`
- `.docker` contains local setup
- `.circleci` contains circleCI setup

## Develop Locally
```bash
npm install
npm start:dev
```

## Start docker
```bash
# npm ci not required if already up-to-date
npm ci
docker compose up
```