All files: branched from https://github.com/nottrobin/charm-bootstrap-wsgi
Name charm properly
Only attempt to install pip requirements if build_label and archive_filename are set - I.E. when the code directory exists
Run wsgi-app role regardless of whether vars are set - let the role take care of it
Make wsgi-app role run succesfully with missing config options
Make wsgi-app role run succesfully with missing config options
Description wording tweak
merge: Robin Winslow 2014-06-25 Make wsgi-app role run succesfully with missing config options
Add optional postgresql hook
Add make update target config option
Make sure build_label is defined for pgsql relation
Put all pgsql hook code in hooks.py
Start to switch pgsql hook to environment variable database URL solution - not implemented yet
set port to 8080 in the default yaml file
Remove pgsql joined hook - changed is fine
Implement pgsql and wsgi-file hooks in python
Tidy: Remove unused includes
Run make target on install or config changed
Run make target on relation changed hooks too
Actually dont run make update on install - code not ready yet