add vue client folders, rename server files accordingly and update code

This commit is contained in:
Xevion
2020-08-04 10:55:20 -05:00
parent 08f012a40f
commit a2aef9afc3
438 changed files with 12283 additions and 14 deletions

42
server/config.py Normal file
View File

@@ -0,0 +1,42 @@
"""
config.py
Stores all configurations used by the application from database URLs to Secret keys to extension settings.
"""
import os
configs = {
'development': 'server.config.DevelopmentConfig',
'testing': 'server.config.TestingConfig',
'production': 'server.config.ProductionConfig'
}
class Config:
"""
Base configuration.
"""
pass
class DevelopmentConfig(Config):
"""
Insecure and unrecommended config for use during development.
"""
SECRET_KEY = 'INSECURE'
class TestingConfig(DevelopmentConfig):
"""
Configuration used for testing the application.
"""
TESTING = True
WTF_CSRF_ENABLED = False
class ProductionConfig(Config):
"""
Configuration used for running in secure production environment.
"""
SECRET_KEY = os.getenv('SECRET_KEY')