接口测试平台 pity 搭建记录

官方文档:https://wuranxu.github.io/pityDoc/
Github:https://github.com/wuranxu/pity
在线体验:http://121.5.2.74:8006/

环境部署#

容器一键部署暂不支持,使用 python 启动服务。

Github Issues: 使用 docker-compose 部署,未能成功

拉代码部署到本机~

$ git clone https://github.com/wuranxu/pity.git

# 创建 python 的虚拟环境,然后装包
$ pip install --upgrade pip
$ pip install -r requirements.txt -i https://pypi.douban.com/simple/

启动数据库和 redis,这里通过 docker 启动

version: "3"
services:
  pity-mysql:
    image: mysql:8.0
    container_name: pity_mysql
    restart: unless-stopped
    ports:
      - "3308:3306"
    volumes:
      - ./mysql:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: Pitytester666666
      MYSQL_DATABASE: pity
      TZ: Asia/Shanghai

  pity-redis:
    image: redis
    container_name: pity_redis
    command: redis-server --requirepass 123456
    restart: unless-stopped
    environment:
      TZ: Asia/Shanghai
    ports:
      - "6379:6379"
    volumes:
      -  ./redis:/data
$ docker-compose up -d

启动 py 服务

# 修改下配置文件内的 mysql redis 服务配置信息
$ python pity.py

出现报错:

> import aioify
> ...
> FileNotFoundError: [Errno 2] No such file or directory: '/Users/lan/workspace/github/pity/venv/lib/python3.10/site-packages/stdlib_list/lists/3.10.txt'

Github Issues:https://github.com/yifeikong/aioify/issues/23

解决办法:切换为 pyhon 3.9 版本。

服务启动成功。

作者:ABEELAN

出处:https://www.cnblogs.com/abeelan/p/17248517.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   ABEELAN  阅读(90)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示