- 从服务器拉取完整代码 - 按框架规范整理项目结构 - 配置 Drone CI 测试环境部署 - 包含后端(FastAPI)、前端(Vue3)、管理端 技术栈: Vue3 + TypeScript + FastAPI + MySQL
24 lines
827 B
Markdown
24 lines
827 B
Markdown
## 数据库连接信息
|
||
|
||
- 本地直连(宿主机)
|
||
- Host: `127.0.0.1`
|
||
- Port: `3306`
|
||
- User: `root`
|
||
- Password: `root`
|
||
- Database: `kaopeilian`
|
||
- DSN (Python SQLAlchemy): `mysql+aiomysql://root:root@localhost:3306/kaopeilian?charset=utf8mb4`
|
||
- 容器内(后端服务到 MySQL)
|
||
- Host: `mysql`
|
||
- Port: `3306`
|
||
- User: `root`
|
||
- Password: `root`
|
||
- Database: `kaopeilian`
|
||
- DSN: `mysql+aiomysql://root:root@mysql:3306/kaopeilian?charset=utf8mb4`
|
||
- 配置写入位置
|
||
- 代码内用于本地开发覆盖:`local_config.py` 中的 `os.environ["DATABASE_URL"]`
|
||
- Docker 开发环境:`docker-compose.dev.yml` 中 `backend.environment.DATABASE_URL`
|
||
- 运行时环境变量文件:`.env`(如存在,将被容器挂载)
|
||
|
||
> 提示:开发测试环境仅用于本机 `localhost` 访问,已开启代码自动重载。
|
||
>
|