Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.24 KB

File metadata and controls

36 lines (26 loc) · 1.24 KB

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 git@github.com: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