Scholar@UC is a digital repository that enables the University of Cincinnati community to share its research and scholarly work with a worldwide audience. Faculty and staff can use Scholar@UC to collect their work in one location and create a durable and citeable record of their papers, presentations, publications, datasets, or other scholarly creations.
Scholar@UC uses Project Hydra's Curate gem. UC's custom version of the Curate gem can be found at https://github.com/uclibs/curate_fork
The Univeristy of Cincinnati's implementation of Scholar@UC can be found at https://scholar.uc.edu.
Install system dependencies
- libmysqlclient-dev (if running MySQL as RDBMS)
- libsqlite3-dev (if running SQLite as RDBMS)
- libclamav-dev
- libclamav6
- clamav
- clamav-base
- clamav-daemon
- clamav-unofficial-sigs
- clamav-freshclam
- Clone this repository:
git clone https://github.com/uclibs/scholar_uc.git ./path/to/local
- Change to the application's directory: e.g.
cd ./path/to/local
- Copy the config sample files:
script/copy_config_local.sh
- If you are not using MySQL, comment out the
gem 'mysql2'
line in the Gemfile - Run bundler:
bundle install
- Install hydra-jetty:
rails g hydra:jetty
- Start hydra-jetty:
bundle exec rake jetty:start
- Run the database migrations:
bundle exec rake db:migrate
- Start the rails server:
rails server
- Visit the site at [http://localhost:3000] (http://localhost:3000)
bundle exec rake rspec
Have a question or comment about Scholar@UC? Contact [email protected].
This software has been developed by and is brought to you by the Hydra community. Learn more at the Project Hydra website