build(db): 初始化本地依赖与 Prisma 基线
提供 PG18/Redis7.4/S3 本地 compose、环境变量样例与 Prisma 首版迁移;建立 outbox_events、idempotency_keys、system_configs 三张平台骨架表及幂等种子。MinIO 镜像不可得,本地以 S3Mock 替代。
This commit is contained in:
1 parent
b3a2a843bb
commit
09dbb27b66
8 files changed
+377
No files matched your search
@@ -0,0 +1,47 @@
|
||||
# 灵犀 · 环境变量示例(入库,禁止写真实密钥)
|
||||
# 使用:cp .env.example .env.local(工程规范 09 ENV-09)
|
||||
# 注意:本地 compose 的宿主端口为 15432/16379/19000/19001,避免与本机既有 PG/Redis 冲突。
|
||||
|
||||
# ---------- 运行环境 ----------
|
||||
NODE_ENV=development
|
||||
LOG_LEVEL=debug
|
||||
|
||||
# ---------- 数据库(PostgreSQL 18) ----------
|
||||
DATABASE_URL=postgresql://lingxi:lingxi_dev_password@127.0.0.1:15432/lingxi_dev?schema=public
|
||||
|
||||
# ---------- Redis(7.4) ----------
|
||||
REDIS_URL=redis://127.0.0.1:16379
|
||||
|
||||
# ---------- 对象存储(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
|
||||
Reference in new issue
Block a user