# 灵犀 · 环境变量示例(入库,禁止写真实密钥) # 使用:cp .env.example .env.local(工程规范 09 ENV-09) # 注意:本地 PostgreSQL/Redis 复用本机已有 Docker 服务(127.0.0.1:5432 / 6379); # S3 兼容服务由 infra/docker-compose.dev.yaml 提供(19000/19001)。 # ---------- 运行环境 ---------- NODE_ENV=development LOG_LEVEL=debug # ---------- 数据库(PostgreSQL 18) ---------- DATABASE_URL=postgresql://postgres:postgres@127.0.0.1:5432/lingxi?schema=public # ---------- Redis(7.4) ---------- REDIS_URL=redis://127.0.0.1:6379 # ---------- 对象存储(MinIO,S3 协议) ---------- S3_ENDPOINT=http://127.0.0.1:19000 S3_REGION=us-east-1 S3_BUCKET_ASSETS=assets S3_BUCKET_RENDERS=renders S3_BUCKET_TEMP=temp S3_ACCESS_KEY=lingxi S3_SECRET_KEY=lingxi_dev_password # ---------- 认证(本地 dev 值,生产由密钥管理注入) ---------- JWT_SECRET=dev-only-jwt-secret-change-me-32chars JWT_REFRESH_SECRET=dev-only-jwt-refresh-secret-change-me-32chars # ---------- API ---------- PORT=3000 HOST=0.0.0.0 WEB_ORIGIN=http://127.0.0.1:5173 MAX_UPLOAD_MB=500 # ---------- Worker ---------- QUEUE=default WORKER_CONCURRENCY=2 # ---------- 前端(只能暴露 VITE_PUBLIC_* 前缀,ENV-07) ---------- VITE_PUBLIC_API_BASE_URL=http://127.0.0.1:3000/api/v1 # A0 登录壳没有接后端鉴权,置 true 时登录页写入本地演示会话以便查看布局;A1 接入真实登录后删除。 VITE_PUBLIC_DEMO_SESSION=true # ---------- 可观测 ---------- OTEL_EXPORTER_OTLP_ENDPOINT= # ---------- 功能开关 ---------- FEATURE_VIDEO=false