Anyone cloning the repo can now see exactly which environment variables
are required by reading .env.example at the repo root.
install.sh updated to copy .env.example during deployment (rather than
duplicating the template inline), keeping the two in sync.