7 Commits

Author SHA1 Message Date
ZZY
df278b5993 refactor: 移除未使用的导入
- 从 main.py 中移除了未使用的 CertbotConfigurator 导入
- 从 src/certbot.py 中移除了未使用的 punycode 导入
2025-05-25 16:13:53 +08:00
ZZY
dc052329cb refactor(main): 重构主要逻辑并添加 Certbot 支持
- 移除 Docker 网络检查逻辑
- 添加 Certbot 配置和注册
- 优化错误处理和日志记录
- 重构 Nginx 配置生成和重载逻辑
2025-05-25 16:12:41 +08:00
ZZY
07d5f3c0ab feat(main): 添加 Docker 网络验证并更新 nginx 模块导入
- 在 main.py 中添加 Docker 网络验证功能,如果未创建所需网络,记录错误信息
- 更新 nginx.py 中 logger 模块的导入路径,使用相对路径导入
2025-04-26 17:43:19 +08:00
ZZY
c1b2d0e50e feat(main): 重构主程序并添加新功能
- 重构 main 函数,支持解析自定义配置文件
- 新增外部服务配置功能
- 添加回滚、预览和详细日志选项
- 优化错误处理和日志输出
- 注释掉未使用的 rollback 函数
2025-04-26 17:34:47 +08:00
ZZY
9297f9170a feat: 重构项目并添加新功能
- 移除 defaultenv 文件和未使用的模板文件
- 重构 main.py,添加新的 Docker Compose 配置解析逻辑
- 新增 Nginx 配置生成和安全重启功能
- 更新 requirements.txt,替换 jinja2 为 pyyaml
- 删除未使用的 src/config_reader.py 和 src/jinja2_render.py 文件
2025-04-26 16:56:38 +08:00
ZZY
a4ebe33fca feat(main): 增加新功能并优化现有功能
- 添加了新的命令行参数和功能:
  - --nginx-reload: 重新加载 Nginx 配置
  - --docker-compose-restart: 重启 Docker Compose 服务
  - --docker-ps: 列出运行中的 Docker 容器
- 重构了 main 函数,使其支持更灵活的参数配置
- 优化了配置文件读取和解析逻辑
- 更新了 .gitignore 文件,添加了 requirements.txt
- 修正了拼写错误:INNER_NGINX_OUTPATH -> inner-nginx.conf
2025-02-01 14:47:38 +08:00
ZZY
3b9dac3b7f feat: 初始化项目结构和基本功能
- 创建项目目录结构和主要文件
- 实现 Docker 和 Nginx 配置生成的基本功能
- 添加命令行参数解析和默认行为逻辑
- 实现配置文件读取和解析功能
- 添加 Jinja2 模板渲染功能
- 创建 Nginx 和 Docker Compose 配置模板
2024-11-11 13:31:20 +08:00