Skip to content

NEU-Libraries/cerberus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintainability Test Coverage Build and Test

Cerberus

Cerberus is the Ruby on Rails codebase for Northeastern's Digital Repository Service.

The code base utilizes Valkyrie, Blacklight, Solr and PostgreSQL

Getting started

Make sure you have docker installed.

Get a copy of the codebase

git clone [email protected]:NEU-Libraries/cerberus.git

Make an .env file from .env.example, change as needed (i.e. ARCH to arm64)

cp .env.example .env

Use docker compose to pull down the containers and build Cerberus

docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build

Once running, use another console/tab to go inside the container.

docker exec -ti cerberus-web-1 /bin/bash

Once inside, generate some test objects

bundle exec rake reset:data