Sign inSign up

xiaoymin/knife4j

By xiaoymin

•Updated over 3 years ago

Lightweight microservice aggregation OpenAPI middleware

Image
1

10K+

xiaoymin/knife4j repository overview

The most powerful and lightweight microservice aggregation OpenAPI middleware. You can use it in any scenario based on the Docker image, which is very convenient.

Document address: http://doc.xiaominfo.com⁠

⁠Disk mode:

docker-compose.yml:

# 通过docker-compose可以快速部署knife4j服务
version: "2.0"
services:
  knife4j:
    container_name: knife4j-desktop
    restart: always
    image: "xiaoymin/knife4j:v2.0"
    network_mode: "bridge"
    # 本地磁盘目录映射
    volumes:
      - D:\Temp\data:/knife4j/data
    ports:
      - "10000:10000"
    # 指定配置属性模式为disk本地磁盘
    environment:
      - knife4j.source=disk
      - knife4j.disk.dir=/knife4j/data

⁠Nacos Mode

# 通过docker-compose可以快速部署knife4j服务
version: "2.0"
services:
  knife4j:
    container_name: knife4j-desktop
    restart: always
    image: "xiaoymin/knife4j:v2.0"
    network_mode: "bridge"
    # 本地磁盘目录映射
    volumes:
      - D:\Temp\data:/knife4j/data
    ports:
      - "10000:10000"
    # 指定配置属性模式为disk本地磁盘
    environment:
      - knife4j.source=nacos
      - knife4j.nacos.server=127.0.01:8848
      - knife4j.nacos.username=nacos
      - knife4j.nacos.password=nacos
      # 使用者自行创建 namespace 、dataid、group
      - knife4j.nacos.namespace=knife4j
      - knife4j.nacos.dataId=knife4j_data_id
      - knife4j.nacos.group=DEFAULT_GROUP

Tag summary

Content type

Image

Digest

sha256:47890e776…

Size

216.5 MB

Last updated

over 3 years ago

docker pull xiaoymin/knife4j