Skip to content
This repository has been archived by the owner on Sep 8, 2021. It is now read-only.

Spring Boot + Node #73

Open
tdonohue opened this issue Apr 21, 2016 · 1 comment
Open

Spring Boot + Node #73

tdonohue opened this issue Apr 21, 2016 · 1 comment

Comments

@tdonohue
Copy link
Member

In order to turn this prototype into a full DSpace application, we'll need to find a way to deploy our Angular2 UI alongside Spring Boot.

Initially, this may mean creating a Spring Boot module which simply acts as a "pass-through" to the deployed REST API module.

Longer term (likely post-prototype), we'd like to see the REST API actually served up via Spring Boot (though this will require major refactoring of the existing Jersey-based REST API).

Here's a basic description of what we likely need:

  • The Angular2 UI should sit alongside existing DSpace (6.x) codebase in the same DSpace-Labs GItHub project
  • The Angular2 UI should be buildable via Maven (see for example Mirage 2 build scripts which already built Mirage 2 via NPM, etc)
  • The Angular2 UI should be deployable/installable alongside other DSpace webapps (namely REST API), DSpace database, etc through an install process somewhat similar to DSpace 5 or 6.
  • By default, the Angular2 UI should be configured to use the REST API installed alongside it. (Though obviously it could also be possible to run the Angular2 UI from a separate server)
@tdonohue tdonohue added this to the Prototype Phase 2 milestone Apr 21, 2016
@tdonohue
Copy link
Member Author

As discussed in today's meeting, this is lower priority task for Phase 2. All Phase 2 tickets currently in the "ready" state should be considered higher priority

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant