- 从服务器拉取完整代码 - 按框架规范整理项目结构 - 配置 Drone CI 测试环境部署 - 包含后端(FastAPI)、前端(Vue3)、管理端 技术栈: Vue3 + TypeScript + FastAPI + MySQL
827 B
827 B
数据库连接信息
- 本地直连(宿主机)
- 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访问,已开启代码自动重载。