Skip to content

Local gem development

Christina Cortland edited this page Jan 8, 2026 · 3 revisions

The blacklight-cornell application uses local gem engines. E.g. https://github.com/cul-it/blacklight-cornell-requests These steps can be used to facilitate local gem development.

  1. Under mount directory, check out any local gem project such as blacklight-cornell-requests or cul-my-account.
  2. Update the blacklight-cornell/Gemfile to point to the local path instead of the git path.
    E.g. gem "blacklight_cornell_requests", path: "/app/blacklight-cornell-requests"
    Our docker compose scripts mount the mount directory to /app inside the image.
  3. ./build.sh -dr PATH_TO/YOUR_ENV_FILE
  4. ./run.sh -dr PATH_TO/YOUR_ENV_FILE

Clone this wiki locally