Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update with latest demo site setup

Table of Contents

Demo Sites update automatically

As of Aug 24, 2023, the DSpace Demo sites now update automatically

demo.dspace.org

demo.dspace.org always runs the latest code from the corresponding "dspace-7_x" maintenance branch.

sandbox.dspace.org

sandbox.dspace.org always runs the latest code from the corresponding "main" branch.  It is therefore running bleeding edge code at all times.

Updating Angular UI Demo (Obsolete)

Warning

This procedure is no longer used.  The "ui-demo" branch is unmaintained.

The Angular UI Demo site (https://demo7.dspace.org/) is updated/redeployed automatically when any change is merged into the ui-demo branch of https://github.com/DSpace/dspace-angular

...

  1. First, merge any PR(s) that you want to deploy to UI demo
  2. Next, merge/sync those changes over to the ui-demo branch. For example:
    1. git checkout main
    2. git pull
    3. git checkout ui-demo
    4. git merge main
  3. Then, push those changes back up to the ui-demo branch in GitHub
    1. git push upstream ui-demo
  4. At this point, Atmire's server should detect the new changes & redeploy the demo7.dspace.org user interface (NOTE: It may take ___ minutes for the changes to be deployed)
  5. Test it out: https://demo7.dspace.org/

Updating REST API Demo (Obsolete)

Warning

This procedure is no longer used.  The "rest-demo" branch is unmaintained.

The REST API Demo Site (https://api7.dspace.org/server/) is updated/redeployed automatically when a change is merged into the rest-demo branch of https://github.com/DSpace/DSpace

...