PayrollManagementSystem/docker/.env.example
liuwenxin 273ebf4657 chore: 初始化项目结构与登录鉴权模块
后端 FastAPI 六层结构(api/services/repositories/models/schemas/core),
统一响应信封、全局异常、日志脱敏;6 张表经 Alembic 迁移建库,SQL 留存
db/migration;登录鉴权含图形验证码(Redis GETDEL 防重放)、JWT、登录限流、
登出黑名单(TTL=令牌剩余有效期)、登录日志。

前端 Vue3 + TS + Element Plus 骨架,含登录页、路由守卫、请求封装与 Vite 代理。

工程配置:uv 锁定 Python 3.12、ruff 检查与格式化、editorconfig、gitattributes。

测试 184 项(单元 155 / 集成 29)全绿,浏览器端到端 8 项通过。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-09 18:46:36 +08:00

15 lines
528 B
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 容器编排配置模板——复制为 docker/.env 并填入真实值(.env 已 gitignore)
#
# Compose 会自动加载与 compose 文件同目录的 .env,无需 --env-file 参数。
# 注意:MYSQL_PASSWORD / REDIS_PASSWORD 需与 backend/.env 保持一致(改一处要改两处)。
# ===== MySQL =====
# root 密码仅供容器首次初始化使用;后端一律用业务账号 MYSQL_USER 连接
MYSQL_ROOT_PASSWORD=
MYSQL_DATABASE=payroll
MYSQL_USER=payroll
MYSQL_PASSWORD=
# ===== Redis =====
REDIS_PASSWORD=