Skip to content
This repository has been archived by the owner on May 11, 2022. It is now read-only.

Common services, models, and utility classes used by the Stanford Digital Repository (DOR == Digital Object Registry)

License

Notifications You must be signed in to change notification settings

sul-dlss-deprecated/dor-services

Repository files navigation

Build Status Coverage Status Gem Version

dor-services

Require the following:

require 'dor-services'

Configuration is handled through the Dor::Config object:

Dor::Config.configure do
  # Basic DOR configuration
  fedora.url  = 'https://dor-dev.stanford.edu/fedora'
  solr.url = 'http://dor-dev.stanford.edu/solr'

  # If using SSL certificates
  ssl do
    cert_file = File.dirname(__FILE__) + '/../certs/dummy.crt'
    key_file  = File.dirname(__FILE__) + '/../certs/dummy.key'
    key_pass  = 'dummy'
  end

  # If using SURI service
  suri do
    mint_ids = true
    url      = 'http://some.suri.host:8080'
    id_namespace = 'druid'
    user     = 'suriuser'
    password = 'suripword'
  end
end

Values can also be configured individually:

Dor::Config.suri.mint_ids(true)

Console

You can start a pry session with the dor-services gem loaded by executing the script at:

./script/console

It will need the following in order to execute:

./config/dev_console_env.rb
./config/certs/robots-dor-dev.crt
./config/certs/robots-dor-dev.key

To copy them from a known source:

scp sul-lyberservices-dev.stanford.edu:common-accessioning.old/common-accessioning/shared/config/certs/robots-dor-dev.* config/certs/
scp sul-lyberservices-dev.stanford.edu:common-accessioning.old/common-accessioning/shared/config/environments/development.rb config/dev_console_env.rb

Console is located in the ./script subdirectory so that it does not get installed by clients of the gem.

Copyright

Copyright (c) 2014 Stanford University Library. See LICENSE for details.

About

Common services, models, and utility classes used by the Stanford Digital Repository (DOR == Digital Object Registry)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published