Deploying the Site [2 Marks]
Real websites are deployed on dedicated servers.To complete this component, you will be provided with a server and ssh access and will need todeploy your site to the server.You will be marked both for getting your site functioning on this server, and how you have configuredthe server. Consider how git keys and ssh keys should be stored, and how groups and users should beset up.It’s worth noting that the servers may be rebooted periodically, you will want some method of ensuringthat your web application restarts when the server restarts. You may find systemctl, or init scriptsuseful for this.
• 1 mark for a successful deployment
• 0.5 marks for an appropriate use of users and groups
• 0.5 marks for a successful startup scriptIn assignment three the availability of your site will be assessed. Bottle by itself is not particularlyefficient, and you may find the cherrypy python package useful in quickly improving the stability ofyour site.
Virtual Users [2 Marks]
• 1 mark for a successful traversal
• 1 mark for calling all routes at least once