Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
DAITSS: Dark Archive In The Sunshine State
Ruby Shell XSLT Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
config fix mina deploy task
features #768 Fix tests to work with new features. Add test case for document …
lib Fix for calculating batch size.
public
spec #768 Fix tests to work with new features. Add test case for document …
tests
tmp still working out capistrano issues
views
.gitignore /status
.rspec require spec helper automagically
.semver
1.9-Update.log
Capfile
GPL-LICENSE.TXT adding GPL License
Gemfile darwin sys-proctable
Gemfile.lock
README.md
Rakefile
Rakefile.safe
app.rb
config.ru
daitss-config.example.yml
daitss.gemspec

README.md

Core Service

Core service is comprised of the DAITSS preservation business logic and workflow web interface. It also includes the models for the DAITSS preservation and operations databases. Whereas the other DAITSS web-service components are stand alone and single purpose, Core service ties them all together to implement a digital preservation workflow.

Current Production Code

Requirements

  • ruby 1.9.3 - master branch
  • ruby (tested on 1.8.6 and 1.8.7) - please use ruby1.8.7 branch
  • java (tested 1.6, 1.7)
  • ruby-devel, rubygems, gcc and g++
  • libxml2-devel, libxslt-devel, libcurl development libraries
  • PostgresSQL
  • Actionplan service
  • Description service
  • Storage Master service with configured Silo-Pools
  • Transformation service
  • Viruscheck service
  • XML Resolution service

Installation

The process of installing core service is the process of setting up a DAITSS repository.

Instructions for installing a DAITSS repository from scratch are available here: DAITSS installation manual

Alternatively, a virtual machine can be downloaded that includes a fully installed and configured DAITSS repositoty here: DAITSS demonstration virtual machine download

License

GPL 3.0

Directory Structure

  • bin: DAITSS command-line interface scripts, init.d scripts, utilities
  • features: Cucumber tests
  • lib: DAITSS libraries, business logic, database models
  • public: static assets
  • spec: Rspec tests
  • views: HAML views for web interface
  • app.rb: Sinatra application
  • daitss-config.example.yml: Sample DAITSS configuration file

User Documentation

A user guide is available for download here: DAITSS user documentation

Something went wrong with that request. Please try again.