web/penny/conf.py
import os
CSRF_ENABLED = True
SECRET_KEY = "KaBlowbezomavFig"
SECURITY_PASSWORD_SALT = "palgAvhekgheftij"
SQLALCHEMY_DATABASE_URI = "sqlite:///{0}".format(
os.path.join(os.path.abspath(os.path.dirname(__file__)), "penny.db")
)
SQLALCHEMY_TRACK_MODIFICATIONS = False
# customizations for login_manager.
SECURITY_CONFIRMABLE = False
SECURITY_LOGIN_USER_TEMPLATE = "user/login.html"
SECURITY_PASSWORD_HASH = "bcrypt"
SECURITY_POST_CONFIRM_VIEW = "post_confirm_view"
SECURITY_REGISTERABLE = True
SECURITY_REGISTER_USER_TEMPLATE = "user/register.html"
SECURITY_SEND_PASSWORD_CHANGE_EMAIL = False
SECURITY_SEND_PASSWORD_RESET_NOTICE_EMAIL = False
SECURITY_SEND_REGISTER_EMAIL = False
# directory where transaction attachments are stored.
TRANSACTION_ATTACHMENTS_UPLOAD_FOLDER = "files/attachments"
# directory where transaction uploads (eg; OFX files) are stored.
TRANSACTION_UPLOADS_UPLOAD_FOLDER = "files/uploads"
REDIS_URL = "redis://localhost:6379/0"
RQ_DEFAULT_TIMEOUT = 600
# Debug
DEBUG = True
TX_META_ENABLED = True
TX_META_TXACCT_URL = "http://localhost:5001"