# docker-httpfpt **Repository Path**: liujinxia1/docker-httpfpt ## Basic Information - **Project Name**: docker-httpfpt - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-02 - **Last Updated**: 2025-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### docker部署python自动化测试项目: ##### 步骤 1:准备 docker-compose.yml ##### 步骤 2:克隆项目代码 在当前目录下运行以下命令来克隆项目: git clone https://gitee.com/liujinxia1/httpftp.git app 将项目的代码下载到本地目录 app。 ##### 步骤 3:启动容器 运行以下命令启动所有服务: docker-compose up -d ##### 步骤 4:进入 Python 容器并安装依赖配置报告路径 进入 Python 容器: docker exec -it python_container bash 执行sh init_env.sh ###### 说明: ``` 安装依赖: pip install -r requirements.txt (确保 requirements.txt 在 app 目录中,或者根据项目中的说明安装依赖。) export JAVA_HOME=/usr/src/httpfpt/openlogic-openjdk-8u432-b06-linux-x64 export PATH=$JAVA_HOME/bin:$PATH ``` ##### 步骤 5:运行项目 根据项目的具体文档执行启动或运行命令。例如: cd httpfpt && sh start_docker.sh ##### 备注: * 网络配置: 修改redis.conf 添加: bind 0.0.0.0 protected-mode no * 修改my.cnf: 替换文件,内容为: [mysqld] bind-address = 0.0.0.0 * 修改项目的mysql和redis连接方式,使用容器名+port * 创建mysql init脚本,创建项目需要的表名 * mysql8 以上版本,需要挂载mysql-files,否则重启容器mysql会失败 [报告展示] * 修改qiwei_talk.py中ip地址为本地ip,后续改为host模式,目前是bridge模式 [项目结构] ![img.png](img.png)