BodgeMaster was here.
I set up web deployment for you. Still need to take care of the reverse proxy side of things, but the deployment should already be working.
About the files I added:
deployment-script.sh is being executed every time the updated project gets deployed. Deployment happens when you push to master. If you don’t need it, just leave it alone; deployment will fail without it.
webroot/ is the directory that is linked into the web server. You can either just put your files in there, or you can have the deployment script or some build process called by the deployment script put them there.