feat: 全屏个股详情预览 + Tailwind 改版 + 账号鉴权

This commit is contained in:
2026-08-14 22:37:18 +08:00
parent 0f8b9a7255
commit 4c2ea5521d
47 changed files with 2937 additions and 893 deletions
+12 -5
View File
@@ -1,9 +1,16 @@
# ---- Database ----
# MVP 默认 SQLite,零配置即可跑
DATABASE_URL=sqlite+aiosqlite:///./stock.db
# ---- Database(开发、测试、生产都使用 PostgreSQL)----
DATABASE_URL=postgresql+asyncpg://user:password@host:5432/stock
# 切到你自己的 PostgreSQL(TimescaleDB 是 Postgres 扩展,目标库执行 CREATE EXTENSION timescaledb; 即可)
# DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/stock
# ---- Authentication ----
# 本地 HTTP 开发为 false;线上 HTTPS 必须为 true。
AUTH_COOKIE_SECURE=false
AUTH_SESSION_HOURS=12
AUTH_MAX_FAILED_LOGINS=5
AUTH_LOCK_MINUTES=15
AUTH_MIN_PASSWORD_LENGTH=12
CORS_ORIGINS=http://localhost:5173
# 生产建议 false,关闭 /docs 与 /openapi.json。
EXPOSE_API_DOCS=true
# ---- 真实数据源(Tushare Pro;免费版即可。留空则仅 DEMO 合成数据可用)----
TUSHARE_TOKEN=你的token