添加env.example
This commit is contained in:
parent
af438deef0
commit
d75d6cd1a6
53
.env.example
Normal file
53
.env.example
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
#--------------------
|
||||||
|
# 基础配置
|
||||||
|
# 请复制此文件并重命名为.env,然后根据实际情况修改配置
|
||||||
|
#--------------------
|
||||||
|
# 项目名称
|
||||||
|
PROJECT_NAME=ExamService
|
||||||
|
# API版本号
|
||||||
|
VERSION=1.0.0
|
||||||
|
# API前缀路径
|
||||||
|
API_V1_STR=/api/v1
|
||||||
|
|
||||||
|
#--------------------
|
||||||
|
# 数据库配置
|
||||||
|
#--------------------
|
||||||
|
# MySQL数据库用户名
|
||||||
|
MYSQL_USER=your_username
|
||||||
|
# MySQL数据库密码
|
||||||
|
MYSQL_PASSWORD=your_secure_password
|
||||||
|
# MySQL数据库主机地址 (默认: localhost)
|
||||||
|
MYSQL_HOST=localhost
|
||||||
|
# MySQL数据库端口 (默认: 3306)
|
||||||
|
MYSQL_PORT=3306
|
||||||
|
# MySQL数据库名称
|
||||||
|
MYSQL_DATABASE=your_database_name
|
||||||
|
|
||||||
|
# 是否启用SQL语句打印 (True/False)
|
||||||
|
SQLALCHEMY_ECHO=True
|
||||||
|
|
||||||
|
#--------------------
|
||||||
|
# 安全配置
|
||||||
|
#--------------------
|
||||||
|
# JWT密钥 (重要: 生产环境必须修改为强密钥)
|
||||||
|
SECRET_KEY=please_change_this_to_complex_random_secret
|
||||||
|
# JWT加密算法 (可选: HS256, HS384, HS512)
|
||||||
|
ALGORITHM=HS256
|
||||||
|
# 访问令牌过期时间(分钟)
|
||||||
|
ACCESS_TOKEN_EXPIRE_MINUTES=30
|
||||||
|
|
||||||
|
#--------------------
|
||||||
|
# 微信配置
|
||||||
|
#--------------------
|
||||||
|
# 微信小程序 AppID (从微信开发者平台获取)
|
||||||
|
WECHAT_APPID=your_appid_here
|
||||||
|
# 微信小程序 AppSecret (从微信开发者平台获取,请妥善保管)
|
||||||
|
WECHAT_APPSECRET=your_appsecret_here
|
||||||
|
|
||||||
|
#--------------------
|
||||||
|
# 安全提示
|
||||||
|
#--------------------
|
||||||
|
# 1. 生产环境中请使用强密码和密钥
|
||||||
|
# 2. 不要将包含敏感信息的.env文件提交到版本控制系统
|
||||||
|
# 3. 建议定期更新密钥和密码
|
||||||
|
# 4. 确保文件权限设置正确,只允许必要的用户访问
|
@ -16,7 +16,7 @@ class Settings(BaseSettings):
|
|||||||
SQLALCHEMY_DATABASE_URI: Optional[str] = None
|
SQLALCHEMY_DATABASE_URI: Optional[str] = None
|
||||||
SQLALCHEMY_ECHO: bool = True
|
SQLALCHEMY_ECHO: bool = True
|
||||||
|
|
||||||
SECRET_KEY: str = "your-secret-key-here" # <20><><EFBFBD><EFBFBD>ʹ<EFBFBD>ø<EFBFBD><C3B8>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
SECRET_KEY: str = "your-secret-key-here"
|
||||||
ALGORITHM: str = "HS256"
|
ALGORITHM: str = "HS256"
|
||||||
ACCESS_TOKEN_EXPIRE_MINUTES: int = 30
|
ACCESS_TOKEN_EXPIRE_MINUTES: int = 30
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user