本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

stubborn Docker 镜像下载 - 轩辕镜像

stubborn 镜像详细信息和使用指南

stubborn 镜像标签列表和版本信息

stubborn 镜像拉取命令和加速下载

stubborn 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

stubborn
pysergio/stubborn

stubborn 镜像详细信息

stubborn 镜像标签列表

stubborn 镜像使用说明

stubborn 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Stubborn是一款用于前端开发和API测试调试的工具,支持创建模拟响应、代理请求、调用webhook及完整的请求响应日志,可模拟不同场景,开源且支持自托管,满足定制化需求。
1 收藏0 次下载activepysergio镜像

stubborn 镜像详细说明

stubborn 使用指南

stubborn 配置说明

stubborn 官方文档

Stubborn

概述

Stubborn 是前端开发及API测试调试的终极工具。通过Stubborn,您可以轻松创建模拟响应以模拟不同场景,将请求代理至其他服务器,调用webhook测试集成效果,并提供完整的请求与响应日志,清晰查看后台交互过程。此外,Stubborn为开源且自托管工具,可部署在自有基础设施并根据特定需求定制。

核心功能与特性

  • 可定制的web资源模拟
  • 支持自定义响应超时
  • 完整的“中间人服务”功能:允许将请求代理至第三方资源,全面捕获被测应用与第三方服务间的所有交互(包括选择性模拟端点的能力)
  • 可在被测应用与Stubborn交互的任意时刻调用其webhook
  • 支持JSON、XML和文本格式的响应体
  • 包含请求与响应数据的详尽事件日志,并提供GUI界面

前提条件

Stubborn以Docker镜像形式提供。使用前需在设备上安装Docker Engine,强烈推荐同时安装Docker Compose。

支持平台:

  • linux/amd64
  • linux/arm64
  • linux/arm32/v7(是的!您可以在树莓派上运行它!)

快速开始

以下是实际使用示例:

  1. 在任意目录创建 docker-compose.yml 文件:
yaml
version: '3'

services:
  postgres:
    image: postgres:14-alpine
    restart: unless-stopped
    volumes:
      - pg_data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: stubborn
      POSTGRES_USER: stubborn
      POSTGRES_PASSWORD: notsecret

  stubborn:
    image: pysergio/stubborn:latest
    restart: unless-stopped
    environment:
      DATABASE_URL: postgres://stubborn:notsecret@postgres:5432/stubborn
      ADMIN_*** ***
      ADMIN_PASSWORD: admin
      ADMIN_USERNAME: admin
      SECRET_KEY: 'stubborn-not-secure!k%6kqx6a)-a6d7j8*n(!154#t+^5f)#^z5mjvlrf#u!'
      UWSGI_THREADS: 3
    ports:
      - "8000:8000"
    depends_on:
      - postgres

volumes:
  pg_data:

上述示例中,部分环境变量对应用配置至关重要,说明如下:

  • DATABASE_URL (必填):包含数据库连接信息的URL
  • SECRET_KEY (必填):提供加密签名的密钥,需设置为唯一且不可预测的值
  • ADMIN_USERNAME (仅首次运行必填):管理员账户的用户名
  • ADMIN_PASSWORD (仅首次运行必填):管理员账户的密码
  • ADMIN_EMAIL (仅首次运行必填):管理员账户的***
  • DOMAIN_DISPLAY (可选):应用实例的协议和域名,如 [***][***],默认值为 [***]
  • UWSGI_THREADS (可选):每个uWSGI工作进程的线程数(与Stubborn无直接关联)
  1. 运行以下命令:
shell
docker-compose up -d

注意,上述命令中的 -d 参数会使Docker Compose在后台运行 docker-compose.yml 中定义的应用。

服务启动后,可通过 <[***]> 访问。要进入管理面板,请访问 http://localhost:8000/admin/ 并使用管理员账户登录。

更多示例请访问 GitHub仓库。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"