Files
ds2api/.env.example

48 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DS2API 环境变量配置模板
# 复制此文件为 .env 并根据需要修改
# ===== 服务配置 =====
# 服务端口
PORT=5001
# 服务监听地址
HOST=0.0.0.0
# 日志级别 (DEBUG, INFO, WARNING, ERROR)
LOG_LEVEL=INFO
# ===== 配置来源(以下三种方式选一种)=====
# 方式1: JSON 字符串
# DS2API_CONFIG_JSON={"keys":["your-api-key"],"accounts":[{"email":"user@example.com","password":"xxx","token":""}]}
# 方式2: Base64 编码的 JSON推荐用于 Vercel避免特殊字符问题
# DS2API_CONFIG_JSON=eyJrZXlzIjpbInlvdXItYXBpLWtleSJdLCJhY2NvdW50cyI6W3siZW1haWwiOiJ1c2VyQGV4YW1wbGUuY29tIiwicGFzc3dvcmQiOiJ4eHgiLCJ0b2tlbiI6IiJ9XX0=
# 方式3: 配置文件路径(默认为 config.json
# DS2API_CONFIG_PATH=config.json
# ===== 可选:自定义路径 =====
# Tokenizer 目录(留空使用项目根目录)
# DS2API_TOKENIZER_DIR=
# 模板目录
# DS2API_TEMPLATES_DIR=templates
# WASM 文件路径
# DS2API_WASM_PATH=sha3_wasm_bg.7b9ca65ddd.wasm
# ===== Admin 管理界面 =====
# Admin API 密钥(留空则开发模式,无需认证)
# DS2API_ADMIN_KEY=your-admin-secret-key
# ===== Vercel 集成(可选,用于一键同步部署)=====
# Vercel API Token从 https://vercel.com/account/tokens 获取)
# VERCEL_TOKEN=your-vercel-token
# Vercel Project ID在项目设置中找
# VERCEL_PROJECT_ID=prj_xxxxxxxxxxxx
# Vercel Team ID个人项目无需填写
# VERCEL_TEAM_ID=