Skip to content
Snippets Groups Projects
configmodule.py 1.37 KiB
Newer Older
  • Learn to ignore specific revisions
  • import os
    
    Victor Löfgren's avatar
    Victor Löfgren committed
    class Config:
        DEBUG = False
        TESTING = False
    
        BUNDLE_ERRORS = True
    
    Victor Löfgren's avatar
    Victor Löfgren committed
        SQLALCHEMY_DATABASE_URI = "sqlite:///database.db"
    
        SQLALCHEMY_TRACK_MODIFICATIONS = False
    
    Victor Löfgren's avatar
    Victor Löfgren committed
        JWT_SECRET_KEY = "super-secret"
        JWT_BLACKLIST_ENABLED = True
        JWT_BLACKLIST_TOKEN_CHECKS = ["access", "refresh"]
    
        JWT_ACCESS_TOKEN_EXPIRES = timedelta(days=2)
        JWT_REFRESH_TOKEN_EXPIRES = timedelta(days=30)
    
    robban64's avatar
    robban64 committed
        UPLOADED_PHOTOS_DEST = os.path.join(os.getcwd(), "app/static/images")
        THUMBNAIL_SIZE = (120, 120)
    
        SECRET_KEY = os.urandom(24)
    
        SQLALCHEMY_ECHO = False
    
    Victor Löfgren's avatar
    Victor Löfgren committed
    
    
    class DevelopmentConfig(Config):
        DEBUG = True
    
    robban64's avatar
    robban64 committed
        # HOST = "localhost"
        # PORT = 5432
        # USER = "postgres"
        # PASSWORD = "password"
        # DATABASE = "teknik8"
    
    robban64's avatar
    robban64 committed
        # SQLALCHEMY_DATABASE_URI = "sqlite:///database.db"
    
    robban64's avatar
    robban64 committed
        # SQLALCHEMY_DATABASE_URI = "postgresql://" + USER + ":" + PASSWORD + "@" + HOST + ":" + str(PORT) + "/" + DATABASE
    
        SQLALCHEMY_ECHO = False
    
    Victor Löfgren's avatar
    Victor Löfgren committed
    
    
    class TestingConfig(Config):
        TESTING = True
        SQLALCHEMY_DATABASE_URI = "sqlite:///test.db"
    
    
    class ProductionConfig(Config):
        SQLALCHEMY_DATABASE_URI = "sqlite:///database.db"
        # HOST = 'postgresql'
        # PORT = 5432
    
    robban64's avatar
    robban64 committed
        # USER = 'postgres'
        # PASSWORD = 'password'
        # DATABASE = 'teknik8'
        # SQLALCHEMY_DATABASE_URI = 'postgresql://'+USER+":"+PASSWORD+"@"+HOST+":"+str(PORT)+"/"+DATABASE