Add Procfile container & tests
Add ignore files
mention downloading of forego during Procfile.compile
Ensure Procfile container overrides other containers
Ensure forego is installed to app/vendor/forego
Set XDG_CONFIG_HOME to /app/vendor
Run mozroots during staging with its config folder set to app/vendor so the certs get bundled with the app
Remove mozroots from the mono RUNTIME_COMMAND
Refactor out common code into base_component
Ensure /app/vendor exists at stage time
Use /bin/bash rather than /usr/bin/env bash
debug env
Ensure /usr/local/bin:/usr/bin:/bin is in the path so that /usr/bin/env can be used
Remove debugging
Update tests
mono_bin() should give path to mono/bin folder that contains the mono executable
Be more silent
Pass buildpack logger in shared context
Log env when running script via RunCommand
XDG_CONFIG_HOME should be $HOME/.config
Ensure RunCommand ENV vars can reference other ENV vars (e.g, ENV['CONFIG]="$HOME/.config")
Ensure ENV vars don't replace themselves