This repository is archived and will not be updated.
An administrative application that allows users to submit and review content for the Preservation Service.
- Ruby 3.1.2
Follow the instructions to build and run the Preservation Service Manager and Worker. Both the preservation manager and preservation worker services need to be running for the web application to function.
Clone this repository and then run bundle install
to install the dependencies in the Gemfile.
Then run ./bin/dev
to start this Rails application.
The web application can then be found at http://localhost:3000.
Run bundle exec rspec
to run the test suite.
Run rubocop
to run the static code analyzer.
The development and test environments use mock data for users. See user.rb and login_helper.rb for more information.
This distribution does NOT include a user authentication service. User authentication is strongly recommended for production use.
No remote S3 cloud service is configured by default. Objects will get an error that replication failed to Glacier if no S3 storage is configured. See Preservation Service for more information.