mirror of https://github.com/jumpserver/jumpserver
add config
parent
e355c7b8ef
commit
96dd2f5c85
|
@ -0,0 +1,55 @@
|
|||
"""
|
||||
jumpserver.config
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
Jumpserver project setting file
|
||||
|
||||
:copyright: (c) 2014-2016 by Jumpserver Team.
|
||||
:license: GPL v2, see LICENSE for more details.
|
||||
"""
|
||||
import os
|
||||
|
||||
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
|
||||
class Config:
|
||||
SECRET_KEY = os.environ.get('SECRET_KEY') or '2vym+ky!997d5kkcc64mnz06y1mmui3lut#(^wd=%s_qj$1%x'
|
||||
DISPLAY_PER_PAGE = 20
|
||||
ALLOWED_HOSTS = ['*']
|
||||
DEBUG = False
|
||||
DATABASE_ENGINE = 'sqlite3'
|
||||
HTTP_LISTEN_HOST = '127.0.0.1'
|
||||
HTTP_LISTEN_PORT = 8000
|
||||
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
def __getattr__(self, item):
|
||||
return None
|
||||
|
||||
|
||||
class DevelopmentConfig(Config):
|
||||
DEBUG = True
|
||||
DISPLAY_PER_PAGE = 20
|
||||
DB_ENGINE = 'sqlite'
|
||||
DB_NAME = os.path.join(BASE_DIR, 'db.sqlite3')
|
||||
|
||||
|
||||
class ProductionConfig(Config):
|
||||
DEBUG = False
|
||||
DB_ENGINE = 'mysql'
|
||||
DB_HOST = '127.0.0.1'
|
||||
DB_PORT = 3306
|
||||
DB_USER = 'root'
|
||||
DB_PASSWORD = ''
|
||||
DB_NAME = 'jumpserver'
|
||||
|
||||
|
||||
config = {
|
||||
'development': DevelopmentConfig,
|
||||
'production': ProductionConfig,
|
||||
|
||||
'default': DevelopmentConfig,
|
||||
}
|
||||
|
||||
env = 'development'
|
Loading…
Reference in New Issue