-
Notifications
You must be signed in to change notification settings - Fork 18
Home
Welcome to the nurax wiki!
Nurax provides a minimal application wrapper around the Hyrax gem to allow testers and others to see the core functionality of the gem. Nurax provides two work types in the repository: "Generic Work" and "Image".
Generally, Nurax is deployed on updates to the master branch of Hyrax, however nurax may also be deployed by selected project team members using:
cap travis deploy
Other typical Capistrano tasks are also available, notably:
cap travis sidekiq:start
and/or cap travis sidekiq:restart
You can view the status of background jobs processed by sidekiq by visiting https://nurax.curationexperts.com/sidekiq
Nurax Roles and Responsibilities:
DCE staff: DCE staff are responsible for:
- Adding new Community Helpers: Deploy Users and Github Repo Push Users
- Work that requires broader sudo privileges, like rebooting the machine or changing the apache config or restarting Solr or Fcrepo
- Work that would result in a change in DCE’s AWS bill, like changing the instance size (to give it more CPU or memory) or adding or resizing disks.
Nurax Community Helpers To request access to one of these user types, please submit a github issue in Nurax!
1. Deploy Users: Members of the community empowered to help manage the Nurax system. Helpers can:
- deploy code
- SSH into the box and do systems tasks like restarting passenger, editing config files, and anything else the deploy user has control over.
- Anyone who can deploy code can use Capistrano to restart sidekiq
- The sidekiq workers are managed/owned by the deploy user; so are all the hyrax config files, passenger, and the directories for things like derivatives.
- Currently includes Mike Giarlo, Julie Allinson, Carolyn Cole, Jenn Colt, Justin Coyne, and Lynnette Rayle
2. Github Repo Push Access: anyone with push access to the code repo can add admin users to the UI by editing the role_map.yml, then merging and deploying that change
- Currently includes Mike Giarlo, Julie Allinson, Carolyn Cole, Jenn Colt, Jennifer Smith, Justin Coyne
3. Nurax Repo Admins: Repo Managers who have Repo Admin Access to Nurax.
- Currently includes