Merge pull request #49 from digitalmediacenter/development-fix

Use config from settings.py
This commit is contained in:
Daniele Sluijters
2014-02-03 06:15:53 -08:00
3 changed files with 13 additions and 2 deletions

3
.gitignore vendored
View File

@@ -33,3 +33,6 @@ nosetests.xml
.mr.developer.cfg
.project
.pydevproject
# PuppetDB Settings
/settings.py

View File

@@ -133,8 +133,10 @@ You can run it in development mode by simply executing:
$ python dev.py
Use ``PUPPETBOARD_SETTINGS`` to change the different settings or patch
``default_settings.py`` directly. Take care not to include your local
changes on that file when submitting patches for Puppetboard.
``default_settings.py`` directly. Take care not to include your local changes on
that file when submitting patches for Puppetboard. Place a settings.py file
inside the base directory of the git repository that will be used, if the
environment variable is not set.
Production
----------

6
dev.py
View File

@@ -1,5 +1,11 @@
from __future__ import unicode_literals
from __future__ import absolute_import
import os
if 'PUPPETBOARD_SETTINGS' not in os.environ:
os.environ['PUPPETBOARD_SETTINGS'] = os.path.join(
os.getcwd(), 'settings.py'
)
from puppetboard.app import app
from puppetboard.default_settings import DEV_LISTEN_HOST, DEV_LISTEN_PORT