# ======================================== # 数据库配置 (MySQL) # ======================================== # MySQL连接格式: mysql+pymysql://username:password@host:port/database_name DATABASE_URL=mysql+pymysql://root:taiyi1224@localhost:3306/baoxiang # SQLite开发配置 (可选) # SQLite连接格式: sqlite:///./database.db # DATABASE_URL=sqlite:///./treasure_box_game.db # 数据库连接池配置 DB_POOL_SIZE=20 DB_MAX_OVERFLOW=30 DB_POOL_TIMEOUT=30 DB_POOL_RECYCLE=3600 # ======================================== # JWT配置 # ======================================== SECRET_KEY=qwer123 ALGORITHM=HS256 ACCESS_TOKEN_EXPIRE_MINUTES=10080 # ======================================== # Redis配置 # ======================================== REDIS_HOST=localhost REDIS_PORT=6379 REDIS_DB=0 REDIS_PASSWORD= # ======================================== # 游戏配置 # ======================================== NEW_USER_REWARD=100000 DAILY_ALLOWANCE=5000 ALLOWANCE_THRESHOLD=1000 # ======================================== # 抽水配置 # ======================================== HOUSE_EDGE=0.10 STREAMER_SHARE=0.05 PLATFORM_SHARE=0.05 # ======================================== # MySQL Docker配置说明 # ======================================== # 如果使用docker-compose中的MySQL服务,连接地址为: # DATABASE_URL=mysql+pymysql://root:treasure_box_2024@mysql:3306/treasure_box_game # # MySQL容器配置: # - 用户名: root # - 密码: treasure_box_2024 # - 数据库: treasure_box_game # - 端口: 3306