Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Vireo 4, built using java and spring-boot, is both a technical and functional update from Vireo 3.



tools: git, maven, npm, nodejs-legacy, grunt-cli


other dependencies brought in by maven

System Requirements

2GB memory minimum ( runs on a t2.medium which has 4GB)

nodes-legacy vs specific AWS node version - need further testing


Install dependencies

Create account specific to vireo


Add proxy server with SSL (nginx or apache2)


Run with 'mvn clean spring-boot:run -Drun.arguments=console'


generates with password 'password'

Post Deploy

One account needs ROLE_ADMIN per institution which can be set manually in the database after registration.  This account can then grant permissions to all other registered in the institution.

Set up database backups.  Provide backup for files in assets storage directory.



Issues tracked in GitHub

Issues prioritized by Product Owner


Team communication via GitHub and slack

Near Term Tasks

ProQuest export fix (in progress)


Create migration mapping and software.

Medium Term Tasks

Provision select pilot institutions with Vireo 4 for use in production for fall submissions.  Use Vireo 3 to complete in process submissions. (Texas Tech, UTexas Southwestern, UTexas Houston)


Survey other communities such as DSpace to find best practices.



Vireo Source: