Run the Maturity Models from Docker - OWASP/Maturity-Models GitHub Wiki
Here is how to run the Maturity Models project from docker using DigitalOcean
- In DigitalOcean UI click on 'Create Droplet'
- click on 'One-click apps' and chose Docker
- chose a size (since the Maturity Models app is quite light weight, even the 5 USD month will work, I usually chose between the 20 to 40 USD per month, depending on how long the image will last)
- pick a location close to you (in my case I chose London)
- create or select an SSH key (so that you can ssh into the box)
- set a hostname and click on create
- It should take about 30 secs for it to be ready
- in the image page, copy it's IP address (in this case 46.101.8.29)
- in an bash shell, ssh into it using
ssh [email protected]
- confirm that we have docker running
- run
docker run -it -p 80:3000 diniscruz/maturity-models
to pull and start the Maturity Models app
after all images have been downloaded it should look like this
and that's it
- open http://46.101.8.29/ in browser and you should see the latest version of the Maturity Models project
- Finally when you are done with that image go to the digital Ocean ui and click on destroy
Note: if don't want to use the DigitalOcean UI, check out this cli I published a while back https://github.com/o2platform/digitalocean-cli