-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Expand file tree
/
Copy path.env.example
More file actions
74 lines (58 loc) · 2.05 KB
/
Copy path.env.example
File metadata and controls
74 lines (58 loc) · 2.05 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
# Rin 本地开发配置
# 复制此文件为 .env.local 并填入你的实际配置
# ============================================
# 站点配置(可选,默认值如下)
# 注意:这些配置可以在部署后通过设置页面修改
# 配置优先级:设置页面 > 环境变量 > 默认值
# ============================================
# 网站基本信息(默认:Rin)
# NAME=Rin
# 网站描述(默认:A lightweight personal blogging system)
# DESCRIPTION=A lightweight personal blogging system
# 头像地址(默认:空)
# AVATAR=
# 分页大小(默认:5)
# PAGE_SIZE=5
# RSS 设置(默认:false)
# RSS_ENABLE=false
# ============================================
# 后端配置 (wrangler.toml 中的 vars)
# ============================================
BACKEND_PORT=11498
# S3/R2 存储配置
S3_FOLDER=images/
S3_CACHE_FOLDER=cache/
S3_REGION=auto
S3_ENDPOINT=https://your-account.r2.cloudflarestorage.com
S3_ACCESS_HOST=https://your-image-domain.com
S3_BUCKET=your-bucket-name
S3_FORCE_PATH_STYLE=false
# 缓存存储模式配置
# s3: 使用 S3 存储缓存(默认,向前兼容)
# database: 使用数据库存储缓存(推荐,开箱即用)
CACHE_STORAGE_MODE=database
# Webhook 通知地址(可选)
WEBHOOK_URL=
# RSS 标题和描述
RSS_TITLE=Rin Development
RSS_DESCRIPTION=Development Environment
# ============================================
# 敏感配置(会被加密存储)
# ============================================
# GitHub OAuth 配置(可选,如果不配置则只能使用账号密码登录)
RIN_GITHUB_CLIENT_ID=
RIN_GITHUB_CLIENT_SECRET=
# 管理员账号密码(用于账号密码登录,如果不配置 GitHub OAuth 则必须设置)
# 默认账号: admin
# 默认密码: admin123
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
# JWT 密钥
JWT_SECRET=your-jwt-secret-key
# S3 访问密钥
S3_ACCESS_KEY_ID=your-s3-access-key
S3_SECRET_ACCESS_KEY=your-s3-secret-key
# ============================================
# 数据库配置
# ============================================
DB_NAME=rin