Versions Compared

Key

  • 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.


...

Dependencies

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

...

other dependencies brought in by maven

System Requirements

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

Deploy

Install dependencies

Create account specific to vireo

...

Add proxy server with SSL (nginx or apache2)

Demo

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

...

generates admin1@example.com 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.


...

Development

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.


...

References

Vireo Source: https://github.com/TexasDigitalLibrary/Vireo

...