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-modelsto 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