dramaling-vocab-learning/.env.example

46 lines
1.3 KiB
Plaintext

# ==============================================
# DramaLing 環境變數配置範本
# 前後端分離架構 (Next.js + .NET Core)
# ==============================================
# ================
# 前端配置 (Next.js)
# ================
# Supabase 前端配置 (認證用)
NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
# API 服務配置
NEXT_PUBLIC_API_URL=http://localhost:5000
NEXT_PUBLIC_API_URL_PROD=https://your-dotnet-api.com
# 應用程式配置
NEXT_PUBLIC_APP_URL=http://localhost:3001
# ================
# 後端配置 (.NET Core)
# ================
# 注意:以下配置應複製到 backend/DramaLing.Api/appsettings.Development.json
# 資料庫連接
# ConnectionStrings__DefaultConnection=Host=db.supabase.co;Database=postgres;Username=postgres;Password=your-password;Port=5432;SSL Mode=Require;
# Supabase 後端配置
# Supabase__Url=your_supabase_project_url
# Supabase__ServiceRoleKey=your_supabase_service_role_key
# Supabase__JwtSecret=your_supabase_jwt_secret
# Google Gemini AI
# AI__GeminiApiKey=your_gemini_api_key
# ================
# 部署配置
# ================
# 前端部署 (Vercel)
# VERCEL_URL=your-vercel-deployment-url
# 後端部署 (Azure/Railway)
# AZURE_APP_URL=your-azure-app-url
# RAILWAY_APP_URL=your-railway-app-url