Page History
...
- Install Git Bash & verify the installation by running "
git version
" from Command Prompt or Powershell - No need to authenticate with Github credentials.
Installing Backend
3-step process (details in table below):
- Cloning the GitHub repository
- Getting the DSPace DSpace Backend images from the Docker Registry
- Starting the Docker Backend Containers
...
Actions | Command line | Purpose | Software | ||
---|---|---|---|---|---|
Clone the backend codebase |
| Before cloning carefully select your parent folder. Getting all the files needed to run DSpace Backend. This downloads all the code from https://github.com/DSpace/DSpace into a local directory named "DSpace". | Git | ||
Start Docker Desktop | If it is not already running, start Docker Desktop on your machine. It MUST be running for any "docker-compose" or "docker" commands to work.
| Docker | |||
Pull down the latest backend images |
| Pull down the latest backend images from DockerHub. This downloads all the prebuilt Docker images so you don't need to rebuild them locally. | Docker commande command line | ||
Start the Docker DSpace Backend Containers (& automatically install our Entities Test Data) |
| This command create creates the 3 Docker containers for the Backend (dspacedb for the database ; dspacesolr for the solr indexes ; dspace for the backend server ; angular for the frontend UI) and then start starts them up. Warning: dspacebd is the only Docker container that is not started automatiqualy automatically (the 2 two others, dspacesolr and dspace, are) The backend will be started with the test data and can may take a few minutes. It should be completed before moving to the next action. # Wait a few minutes until http://localhost:8080/server/ responds. | Docker commande command line | ||
Download, install and reindex the test data assestore (of files) |
| Docker commande line | |||
Check system is up and running | DONE! At this point, you should be able to go to http://localhost:8080/server/ and see a backend similar to https://api7.dspace.org/server/
| Web browser (http://localhost:8080/server/ ) The Hal Browser page is displayed |
...