前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试用例管理系统TestKiss部署过程记录

测试用例管理系统TestKiss部署过程记录

作者头像
IT不难
发布2023-11-17 14:08:06
1840
发布2023-11-17 14:08:06
举报
文章被收录于专栏:IT不难技术家园IT不难技术家园

前言

本系统为独立的用例管理系统,测试的小伙伴需要管理测试用例。记录一下部署过程。

l9yd56d1.png
l9yd56d1.png

项目地址

TestKiss

配置过程

修改config.py配置

代码语言:javascript
复制
  SERVER_URL = 'http://外网IP:8080'
  MONGO_URI = "mongodb"

初次运行mongodb启动和初始化

代码语言:javascript
复制
docker exec -it testkiss_python_1 bash
python init_mongo.py  mongodb

基于docker部署

docker-compose.yml

代码语言:javascript
复制
version: "3"
networks:
  tnet:
services:
  python:
    build:
      context: .
      dockerfile: ./docker/Dockerfile
      network: host
    volumes:
      - ./backend:/app
      - /var/log/testkiss/python/:/logs/
    environment:
      - "SET_CONTAINER_TIMEZONE=true"
      - "TZ=Asia/Shanghai"
    working_dir: /app
    #command: python app.py
    command: tail -f app.py
    restart: unless-stopped
    depends_on:
      - mongodb
    ports:
      - "8080:8080"
    networks:
      - tnet

  mongodb:
    image: mongo:3.7
    restart: always
    environment:
      - MONGO_DATA_DIR=/data/db
      - MONGO_LOG_DIR=/data/logs
    volumes:
      - /data/testkiss/mongodb:/data/db
      - /var/log/testkiss/mongodb:/data/logs
    ports:
      - "27017:27017"
    networks:
      - tnet

Dockerfile

代码语言:javascript
复制
FROM python:3.6.8

RUN mkdir /pip
ADD ./backend/requirements.txt  /pip

RUN pip install --upgrade pip
RUN pip install -i https://mirrors.aliyun.com/pypi/simple/ -r /pip/requirements.txt

启动

代码语言:javascript
复制
docker-compose up -d

完整项目代码获取

完整代码+docker启动文件

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年11月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 项目地址
    • 配置过程
      • 修改config.py配置
        • 初次运行mongodb启动和初始化
        • 基于docker部署
          • docker-compose.yml
            • Dockerfile
              • 启动
              • 完整项目代码获取
              相关产品与服务
              腾讯云服务器利旧
              云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档