-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
74 lines (55 loc) · 1.86 KB
/
.env.example
File metadata and controls
74 lines (55 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# ==================== 应用配置 ====================
APP_NAME=Queqiao-arr
VERSION=1.0.0
DEBUG=false
HOST=0.0.0.0
PORT=8000
# ==================== 数据库配置 ====================
# SQLite数据库路径(推荐使用默认值)
DATABASE_URL=sqlite+aiosqlite:///./runtime/data/queqiao.db
# ==================== 安全配置 ====================
# 重要:生产环境必须修改此密钥!使用以下命令生成随机密钥:
# openssl rand -hex 32
SECRET_KEY=please-change-this-secret-key-in-production
# JWT令牌过期时间(分钟)
ACCESS_TOKEN_EXPIRE_MINUTES=30
# 加密算法
ALGORITHM=HS256
# ==================== CORS配置 ====================
# 允许的域名(生产环境请限制具体域名)
ALLOWED_ORIGINS=["http://localhost:3000","http://127.0.0.1:3000"]
ALLOWED_HOSTS=["*"]
# ==================== TMDB API 配置 ====================
# TMDB API密钥(从 https://www.themoviedb.org/settings/api 获取)
TMDB_API_KEY=
# TMDB API基础URL(通常无需修改)
TMDB_BASE_URL=https://api.themoviedb.org/3
# TMDB API超时时间(秒)
TMDB_TIMEOUT=10
# ==================== 代理配置 ====================
# HTTP/HTTPS代理(可选,格式:http://proxy:port)
HTTP_PROXY=
HTTPS_PROXY=
# 代理超时时间(秒)
PROXY_TIMEOUT=30
# ==================== 日志配置 ====================
# 日志级别:DEBUG, INFO, WARNING, ERROR, CRITICAL
LOG_LEVEL=INFO
# 日志文件路径
LOG_FILE=runtime/logs/queqiao-arr.log
# 日志轮转周期
LOG_ROTATION=1 day
# 日志保留时间
LOG_RETENTION=30 days
# ==================== 缓存配置 ====================
# 默认缓存时间(秒)
CACHE_TTL=3600
# TMDB缓存时间(秒)
TMDB_CACHE_TTL=86400
# ==================== 请求配置 ====================
# 请求超时时间(秒)
REQUEST_TIMEOUT=30
# 最大重试次数
MAX_RETRIES=3
# 重试延迟(秒)
RETRY_DELAY=1.0