ror-community / ror-roadmap

Central information about what is happening at ROR and how to contribute feedback
10 stars 1 forks source link

[FEATURE] API endpoint to allow full reindex from data dump #221

Open lizkrznarich opened 4 months ago

lizkrznarich commented 4 months ago

Describe the problem you would like to solve Currently, the only way to fully re-index ROR data from a data dump is to SSH into a container running in ECS and run a Django management commend. This is not a secure or scalable approach, and does not follow AWS best practices.

Describe the solution you'd like Create a protected API endpoint that allows indexing a full data dump, similar to the endpoint used for incremental indexing of files in S3 during the normal release process. Also create Github actions that allow for entering variables (data dump name, env, schema version) and triggering reindex to staging or production.

Who would benefit from this feature? ROR staff

Additional information Add any other information or screenshots about the feature request here.

lizkrznarich commented 4 months ago

https://github.com/ror-community/ror-api/pull/366