Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pocket/curation-tools-data-sync
- Owner: Pocket
- License: mpl-2.0
- Created: 2022-02-11T17:36:58.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-31T12:57:43.000Z (about 2 months ago)
- Last Synced: 2024-10-31T13:40:53.566Z (about 2 months ago)
- Language: TypeScript
- Size: 2.38 MB
- Stars: 1
- Watchers: 5
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
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
```