Skip to content

Commit

Permalink
Chapter 17: Traditional hosting (17d)
Browse files Browse the repository at this point in the history
  • Loading branch information
miguelgrinberg committed Nov 5, 2015
1 parent 2a47aa4 commit 13b747f
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 5 deletions.
1 change: 0 additions & 1 deletion Procfile

This file was deleted.

14 changes: 14 additions & 0 deletions config.py
Expand Up @@ -85,11 +85,25 @@ def init_app(cls, app):
app.logger.addHandler(file_handler)


class UnixConfig(ProductionConfig):
@classmethod
def init_app(cls, app):
ProductionConfig.init_app(app)

# log to syslog
import logging
from logging.handlers import SysLogHandler
syslog_handler = SysLogHandler()
syslog_handler.setLevel(logging.WARNING)
app.logger.addHandler(syslog_handler)


config = {
'development': DevelopmentConfig,
'testing': TestingConfig,
'production': ProductionConfig,
'heroku': HerokuConfig,
'unix': UnixConfig,

'default': DevelopmentConfig
}
7 changes: 7 additions & 0 deletions manage.py
Expand Up @@ -6,6 +6,13 @@
COV = coverage.coverage(branch=True, include='app/*')
COV.start()

if os.path.exists('.env'):
print('Importing environment from .env...')
for line in open('.env'):
var = line.strip().split('=')
if len(var) == 2:
os.environ[var[0]] = var[1]

from app import create_app, db
from app.models import User, Follow, Role, Permission, Post, Comment
from flask.ext.script import Manager, Shell
Expand Down
4 changes: 0 additions & 4 deletions requirements.txt

This file was deleted.

0 comments on commit 13b747f

Please sign in to comment.