Armand is a digital repository based on Hyrax
- Cone repository
- Install:
bundle install
- Setup databases:
bundle exec rake db:setup
- Create default Admin Set:
rake hyrax:default_admin_set:create
Intial setup. Run the command below to get Armand setup for the first time in docker
docker-compose run --rm -v $PWD/solr/config:/config solr bash -c "precreate-core armand-development /config"
docker-compose run --rm app rails db:migrate
docker-compose run --rm app rake hyrax:default_admin_set:create
Run Armand
docker-compose up app
This instance of Avalon is setup to use SAML authentication. The development environment comes with a IDP Fake AzureAD with 2 users available. (NOTE: Fake AzureAD is not to be used in a production environment)
Administrator Account:
Username | Password |
---|---|
smithj | password |
Basic User Account:
Username | Password |
---|---|
doej | password |
These dependencies are required to run both Armand and the Hyrax stack.
- Solr >= 5.x
- Fedora Commons >=4.5.1
- PostgreSQL
- Redis
- ImageMagick with JPEG-2000 support
- FITS >= 1.0.x
- LibreOffice
- ffmpeg