https://dropletdrift.com/how-to-automate-deployments-with-shell-scripts/