Skip to content
This repository has been archived by the owner on Jun 25, 2024. It is now read-only.

An administrative application that allows users to submit and review content for the Preservation Service.

License

Notifications You must be signed in to change notification settings

UW-Madison-Library/preservation-web-app

Repository files navigation

Preservation Web App

This repository is archived and will not be updated.

An administrative application that allows users to submit and review content for the Preservation Service.

System Dependencies

  • Ruby 3.1.2

Run

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.

Test Suite

Run bundle exec rspec to run the test suite.

Run rubocop to run the static code analyzer.

Application Notes

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.

About

An administrative application that allows users to submit and review content for the Preservation Service.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published