Create an AWS Cloud 9 Server
Choose Type m4.large
To control costs, set to shutdown after X min/hours of inactivity
Modify the volume for your EC2 instance to 50G
After the modification is complete, see the following instructions on how to claim that space from your instance: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
Install Docker compose
https://docs.docker.com/compose/install/
Clone DSpace and DSpace-Docker-Images
Clone DSpace and DSpace-Docker-Images
git clone https://github.com/DSpace/DSpace.git git clone https://github.com/DSpace-Labs/DSpace-Docker-Images.git cd DSpace export DSPACE_SRC=${PWD} cd ../DSpace-Docker-Images/docker-compose-files/dspace-compose
IDE Display: Code on Top, Terminal on Bottom, Running DSpace Docker
DSpace App Running in Docker
Get the public IP from the EC2 Instance Dashboard. Add port 8080