danial
23f7477c0d
ci: 更新 Docker 登录方式- 将 Docker 登录地址从 docker.kkknametrans.buzz 更改为 git.kkknametrans.buzz
...
- 使用 DOCKER_TOKEN 替代 DOCKER_PASSWORD 进行登录
- 移除了 Docker logout 命令
2025-04-14 21:53:44 +08:00
danial
1fc20b5991
ci: 修改 Docker 构建命令
...
- 移除了多余的 '-f deploy/Dockerfile' 参数
- 优化了 Docker 构建过程,使用默认的 Dockerfile
2025-04-14 21:48:59 +08:00
danial
c9e55be16a
ci: 更新 Docker 部署流程并添加 IDE 配置忽略
...
- 修改 .drone.yml 文件,优化 Docker 构建和推送流程
- 更新 Docker Compose命令,使用 yaml 文件扩展名
- 新增 .gitignore 文件,忽略 IDE 配置文件夹
2025-04-14 21:47:50 +08:00
danial
216289025e
Merge remote-tracking branch 'origin/main' into develop
2025-04-06 21:48:34 +08:00
danial
3896439d08
feat(monitoring): add health check endpoint and psutil dependency
...
Introduce a health check endpoint `/health` to monitor the application's status, including uptime, memory usage, CPU percentage, and thread count. Add `psutil` dependency to gather system metrics. Also, include `curl` in Dockerfile for health check functionality and update the health check configuration in Dockerfile.
2025-04-06 21:47:35 +08:00
danial
602e113841
fix(ctrip): 优化异常处理和日志记录
...
- 改进 get_status_code 和 check_bind_status 方法中的错误处理
- 使用 get 方法替代直接索引访问,提高代码健壮性
- 在 check_card 方法中添加更多日志记录,便于调试
2025-03-09 15:52:37 +08:00
danial
204e9317c4
feat(app): 优化代码格式并添加 JSON 配置
...
- 优化了代码格式,使用了更一致的引号风格
- 添加了 app.config["JSON_AS_ASCII"] = False 配置,以支持非 ASCII 字符的 JSON 响应
2025-03-09 14:42:55 +08:00
danial
b112db8dce
refactor(logging): 添加日志记录功能并更新 cookies
...
- 在项目中添加日志记录功能,记录订单初始化和查卡信息
- 更新 ctrip.py 中的 cookies 值
- 新增 xiecheng.log 文件,记录日志信息
2025-03-08 23:35:43 +08:00
danial
ea7ce2f70b
ci(drone): 更新 Docker Compose 配置文件路径
...
- 将 Docker Compose 配置文件路径从 '/data/kami/docker-compose.yml' 修改为 '/data/kami/docker-compose.yml'
- 更改 --profile 参数从 'itunes' 到 'c-trip'
2025-03-06 21:01:59 +08:00
danial
cf2deefcdf
ci(drone): 修复 Docker 镜像推送登录信息
...
- 移除了多余的 Docker push 命令
- 优化了 Docker 镜像的标签和推送过程
2025-03-06 20:48:18 +08:00
danial
27aa266c3f
ci: 优化 Docker 构建命令
...
- 移除了多余的 '-f deploy/Dockerfile' 参数,简化了构建命令
- 保持了原有的功能和配置,仅优化了命令格式
2025-03-06 20:27:15 +08:00
danial
c0176b136e
ci(.drone.yml): 设置触发条件为 push 事件
...
- 限制触发条件为 develop 和 production 分支的 push 事件
- 新增 trigger 配置,指定分支和事件类型
2025-03-06 20:24:07 +08:00
danial
752ef17fc8
feat: 添加 Drone CI 配置和 Docker 镜像构建
...
- 新增 .drone.yml 文件,配置 Drone CI/CD 流程
- 添加 Dockerfile,定义应用的 Docker 镜像构建过程
- 新增 app.py 文件,实现携程卡绑定功能
- 添加 __pycache__ 目录,存放编译后的 Python 文件
2025-03-06 00:28:02 +08:00