Provisioning + Deploying is too complicated, lets do the minimum amount of work to build a safe, performant server. The following opinionated rules are followed:
- Applications have their own user and group.
- Environment variables are used for app configuration
Update apt-get's local database with server's pkglist's files.
apt-get update
Install git via apt-get (the -y arg means say yes to any questions asked by apt-get during the install)
apt-get -y install git-core