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
2GB memory minimum (test-etd.tdl.org runs on a t2.medium which has 4GB)
nodes-legacy vs specific AWS node version - need further testing
Create account specific to vireo
Add proxy server with SSL (nginx or apache2)
Run with 'mvn clean spring-boot:run -Drun.arguments=console'
generates email@example.com with password 'password'
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: https://github.com/TexasDigitalLibrary/Vireo