init
This commit is contained in:
25
config.py
Normal file
25
config.py
Normal file
@@ -0,0 +1,25 @@
|
||||
import os
|
||||
import secrets
|
||||
import sqlite3
|
||||
|
||||
class Config:
|
||||
SECRET_KEY = os.environ.get('SECRET_KEY') or secrets.token_hex(16)
|
||||
DATABASE_URI = os.environ.get('DATABASE_URI') or 'sqlite:///pt_manager.db'
|
||||
NEXUSPHP_SITE_URL = os.environ.get('NEXUSPHP_SITE_URL') or 'https://www.ptskit.org'
|
||||
ADMIN_USERNAME = os.environ.get('ADMIN_USERNAME') or 'admin'
|
||||
|
||||
@staticmethod
|
||||
def init_app(app):
|
||||
pass
|
||||
|
||||
class DevelopmentConfig(Config):
|
||||
DEBUG = True
|
||||
|
||||
class ProductionConfig(Config):
|
||||
DEBUG = False
|
||||
|
||||
config = {
|
||||
'development': DevelopmentConfig,
|
||||
'production': ProductionConfig,
|
||||
'default': DevelopmentConfig
|
||||
}
|
||||
Reference in New Issue
Block a user