UVA Library Digitization Services workflow and repository management tool.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
data
db
lib
log
public
script
test
vendor
.gitignore
.gitmodules
.ruby-version
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
death_date.txt added rights rationale and moved death date from master file to metadata Feb 21, 2018
dl_ingest_sequence.txt
dpla_notes.txt
workflows.txt

README.md

Welcome to Tracksys

Installation

Ruby

  • Install rbenv or RVM
  • Install ruby 2.4.1
  • If using rbenv: Run rbenv rehash

Other dependencies

Rails

  • gem install bundler
  • cd /usr/local/projects
  • git clone https://github.com/uvalib-dcs/tracksys.git
  • cd tracksys
  • git submodule init
  • git submodule update
  • bundle install --without development test (for production)
  • If using rbenv: rbenv rehash # to run the executables of the newly installed gems.
  • Create config/database.yml file with credentials for you MySQL install
  • Copy config/application.yml-TEMPLATE to config/application.yml and update variables to match your environment
  • rake db:create
  • rake db:schema:load
  • rake db:seed

NOTE: To update the XSLT submodule, cd ./lib/xslt and run git pull origin master

NOTE: Spring is included as a gem to speed up the development environment, but it must not be used or installed on production. If it is, rails console will hang. Always use bundler commands like this: bundle install/update --without development test.