Cerberus is the Ruby on Rails codebase for Northeastern's Digital Repository Service.
The code base utilizes Valkyrie, Blacklight, Solr and PostgreSQL
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