summaryrefslogtreecommitdiff
path: root/.env.example
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-21 00:06:45 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-21 00:06:45 +0800
commit2ada70d6467aec11b45328112d598454ca50f2d6 (patch)
tree5deab7d12095dfd0599c109edc2200a38258040e /.env.example
parentc60905e9e7f992a7f8c79c3812e92a44b2d606f5 (diff)
downloadfund-lab-2ada70d6467aec11b45328112d598454ca50f2d6.tar.gz
feat(api): 接入基金 PostgreSQL 持久化与幂等接口
[变更性质] - 本提交新增基金创建与读取的 PostgreSQL 持久化能力,并完成 3a API 收口验证。 [新增功能] - 提供带事务和幂等键的基金创建、重放、冲突检测及基金读取接口。 - 覆盖认证、JSON 输入、数值边界、进程重启持久化和 SQL 故障回滚测试。 [实现方案] - 使用 Npgsql 建立 `funds` 与 `fund_idempotencies` 表,并以 advisory lock 串行化同一幂等键。 - 通过真实 Kestrel 子进程和临时 PostgreSQL 验证 HTTP 行为;同步更新环境、构建和交接文档。 [影响范围] - API 新增 PostgreSQL 配置要求 `FUND_LAB_DATABASE_URL`,前端构建入口和本地验证命令同步明确。 - 本提交不包含 `docs/overnight-progress.md` 的现有 Hermes 修改。
Diffstat (limited to '.env.example')
-rw-r--r--.env.example1
1 files changed, 1 insertions, 0 deletions
diff --git a/.env.example b/.env.example
index f7fd666..28fa925 100644
--- a/.env.example
+++ b/.env.example
@@ -1,3 +1,4 @@
FUND_LAB_AUTH_TOKEN=replace-with-a-local-secret
+FUND_LAB_DATABASE_URL=Host=127.0.0.1;Port=5432;Database=fund_lab;Username=postgres;Password=replace-with-a-local-secret
FUND_LAB_TRUSTED_PROXY_CIDRS=
ASPNETCORE_URLS=http://127.0.0.1:5080