A lot of stuff.
- Be more explicit about the repo image
- Run the install commands ourselves instead of the install script
- Can't put variables in json, parser doesn't work with that
- These env vars are useless because of the ones linking provides
- Marking the dir as a volume makes modifying files in it in Dockerfiles using this as a FROM images impossible.