Add FastAPI wechat app: config, wechat handler, run scripts, requirements, env template
This commit is contained in:
1 parent
b193b29e3a
commit
a2185104ad
8 files changed
+249
-7
No files matched your search
@@ -0,0 +1,27 @@
|
||||
"""
|
||||
配置管理 - 从 .env 文件读取敏感信息
|
||||
.env 文件不进 Git(已在 .gitignore 中排除)
|
||||
"""
|
||||
|
||||
import os
|
||||
from dotenv import load_dotenv
|
||||
|
||||
# 加载 .env 文件
|
||||
load_dotenv()
|
||||
|
||||
# 微信测试号配置
|
||||
WECHAT_TOKEN = os.getenv("WECHAT_TOKEN", "")
|
||||
WECHAT_APPID = os.getenv("WECHAT_APPID", "")
|
||||
WECHAT_SECRET = os.getenv("WECHAT_SECRET", "")
|
||||
|
||||
# MySQL 配置
|
||||
MYSQL_HOST = os.getenv("MYSQL_HOST", "127.0.0.1")
|
||||
MYSQL_PORT = int(os.getenv("MYSQL_PORT", "3306"))
|
||||
MYSQL_USER = os.getenv("MYSQL_USER", "root")
|
||||
MYSQL_PASSWORD = os.getenv("MYSQL_PASSWORD", "")
|
||||
MYSQL_DB = os.getenv("MYSQL_DB", "wechat_api")
|
||||
|
||||
# Redis 配置
|
||||
REDIS_HOST = os.getenv("REDIS_HOST", "127.0.0.1")
|
||||
REDIS_PORT = int(os.getenv("REDIS_PORT", "6379"))
|
||||
REDIS_PASSWORD = os.getenv("REDIS_PASSWORD", "")
|
||||
Reference in new issue
Block a user