next-windfonts/.env.example
bo.yu 8c2b422a37 feat(auth): 实现基于 NextAuth.js 的管理员认证系统
添加 NextAuth.js 依赖并配置认证模块
创建登录页面和管理后台会话保护中间件
更新 README 文档说明管理员认证功能
2025-09-08 16:45:57 +08:00

44 lines
No EOL
1.1 KiB
Text

# 数据库配置
DATA_BASE_DIALECT=postgresql
DATA_BASE_HOST=localhost
DATA_BASE_PORT=5432
DATA_BASE_USER=postgres
DATA_BASE_PASSWORD=your_password
DATA_BASE_NAME=windfonts
# 或者使用完整的 PostgreSQL URL
# POSTGRES_URL=postgresql://username:password@host:port/database
# OSS 配置
OSS_REGION=oss-cn-guangzhou
OSS_ACCESS_KEY_ID=your_access_key_id
OSS_ACCESS_KEY_SECRET=your_access_key_secret
OSS_BUCKET=your_bucket_name
OSS_TIMEOUT=300000
OSS_CACHE_FILE=assets
OSS_CSS_FILENAME=index.css
OSS_FOLDER=wenfeng/fonts
OSS_SUB_FOLDER_WEB=web
OSS_SUB_FOLDER_TTF=ttf
OSS_CHUNK_SIZE=81920
OSS_FONT_PREFIX=wenfeng
OSS_REPORT_FILENAME=reporter.json
# 应用配置
NEXT_PUBLIC_APP_BASE_URL=http://localhost:3000
NEXT_PUBLIC_FONT_STATIC_URL=https://your-cdn-domain.com
DOWNLOAD_URL=https://your-download-domain.com
PREFIX=wenfeng
# NextAuth.js 认证配置
AUTH_SECRET=your-super-secret-key-change-this-in-production
NEXTAUTH_URL=http://localhost:3000
# 管理员账号配置
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
ADMIN_EMAIL=admin@windfonts.com
# 环境标识
NODE_ENV=development
NEXT_PUBLIC_ENV=development