123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # -*- coding: utf-8 -*-
- """Application configuration."""
- import os
- from walle.config.settings import Config
- from datetime import timedelta
- class DevConfig(Config):
- """Development configuration."""
- ENV = 'dev'
- DEBUG = True
- DB_NAME = 'walle_python'
- # Put the db file in project root
- WTF_CSRF_ENABLED = False
- DB_PATH = os.path.join(Config.PROJECT_ROOT, DB_NAME)
- # SQLALCHEMY_DATABASE_URI = 'sqlite:///{0}'.format(DB_PATH)
- SQLALCHEMY_DATABASE_URI = 'mysql://root:whoiam@localhost/walle_python'
- DEBUG_TB_ENABLED = True
- ASSETS_DEBUG = True # Don't bundle/minify static assets
- CACHE_TYPE = 'simple' # Can be "memcached", "redis", etc.
- PERMANENT_SESSION_LIFETIME = timedelta(days=1) #设置session的保存时间。
- # 前端项目部署路径
- FE_PATH = '/Users/wushuiyong/workspace/meolu/walle-fe/'
- AVATAR_PATH = 'avatar/'
- UPLOAD_AVATAR = FE_PATH + 'dist/' + AVATAR_PATH
- #email config
- MAIL_SERVER = 'smtp.exmail.qq.com'
- MAIL_PORT = 465
- MAIL_USE_SSL = True
- MAIL_USE_TLS = False
- MAIL_DEFAULT_SENDER = 'service@walle-web.io'
- MAIL_USERNAME = 'service@walle-web.io'
- MAIL_PASSWORD = 'Ki9y&3U82'
- LOG_PATH = os.path.join(Config.PROJECT_ROOT, 'logs')
- LOG_PATH_ERROR = os.path.join(LOG_PATH, 'error.log')
- LOG_PATH_INFO = os.path.join(LOG_PATH, 'info.log')
- LOG_PATH_DEBUG = os.path.join(LOG_PATH, 'debug.log')
- LOG_FILE_MAX_BYTES = 100 * 1024 * 1024
- # 轮转数量是 10 个
- LOG_FILE_BACKUP_COUNT = 10
- LOG_FORMAT = "%(asctime)s %(thread)d %(message)s"
- LOCAL_SERVER_HOST = '127.0.0.1'
- LOCAL_SERVER_USER = 'wushuiyong'
- LOCAL_SERVER_PORT = 22
- SQLALCHEMY_ECHO = True
|