Benchracx is a testing applicaiton to benchmark Bulkrqax import performance in Hyku-based applications.
The application uses Hyku Knapsack to wrap overrides of existing Hyku features.
This is a very minimal app to allow baselining and testing of various performance modifications for Bulkrax imports.
The following instrucions assume you have RBENV installed on your enviornment and Ruby 3.3.8 installed via RBENV:
git clone --recurse https://github.com/curationexperts/benchrax.git
cd benchrax
git remote add prime https://github.com/samvera-labs/hyku_knapsack
git branch required_for_knapsack_instances prime/required_for_knapsack_instances
gem install stack_car
sc proxy cert
sc proxy up
sc upWatch for the message web-1 | * Listening on 0.0.0.0:3000. Once you see this message, you can access the admin app in your browser.
While this codebase is open-sourced to allow anyone to reproduce benchmarking results, outside contributions are generally not accepted.
This coee may be used or modified under the terms of the Apache 2.0 license.
This repository was built and is managed by Data Curation Experts LLC
