#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/6/9 14:47 # @Author : CoderCharm # @File : development_config.py # @Software: PyCharm # @Desc : """ 开发环境配置 """ from typing import Optional from pydantic import BaseSettings from urllib.parse import quote_plus as urlquote import os class Config(BaseSettings): # 文档地址 DOCS_URL: str = "/api/v1/docs" # # 文档关联请求数据接口 OPENAPI_URL: str = "/api/v1/openapi.json" # 禁用 redoc 文档 REDOC_URL: Optional[str] = None ACCESS_TOKEN_EXPIRE_MINUTES: int = 60 * 24 * 8 JWT_ALGORITHM: str = "HS256" SECRET_KEY: str = 'koelndom' # 配置你的Mysql环境 MYSQL_USERNAME: str = 'root' # MYSQL_USERNAME: str = 'bireport' MYSQL_PASSWORD: str = "1qazxsw2" # MYSQL_PASSWORD: str = "Jiahui@0108" # MYSQL_HOST: Union[AnyHttpUrl, IPvAnyAddress] = "192.168.0.112" MYSQL_HOST: str = "120.55.81.57" # MYSQL_HOST: str = "rm-uf6d1660v738e34f6vo.mysql.rds.aliyuncs.com" MYSQL_DATABASE: str = 'jmedchat' # Mysql地址 SQLALCHEMY_DATABASE_URI = f"mysql+pymysql://{MYSQL_USERNAME}:{urlquote(MYSQL_PASSWORD)}@" \ f"{MYSQL_HOST}/{MYSQL_DATABASE}?charset=utf8" # os.environ["HTTP_PROXY"] = "http://127.0.0.1:7890" # os.environ["HTTPS_PROXY"] = "http://127.0.0.1:7890" # os.environ["HTTP_PROXY"] = "socks5h://127.0.0.1:7890" # os.environ["HTTPS_PROXY"] = "socks5h://127.0.0.1:7890" config = Config()