Skip to content

FrontendSolutionsGmbH/ufp-swagger-diff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UFP SWAGGER DIFF Docker

this repository creates a docker images that takes an folde rof json swagger definitions and compares them, and prints out an overview of all analysed swagger api definition. additionaly a live url can be configured to check against, which can be used in integration testing for api conformity

alt text

Usage

ufp-swagger-diff:
    image: frontendsolutions/ufp-swagger-diff:${VERSION}
    environment:
      - CFG_VALIDATE_URL=http://nginx-swagger:80/petstore-v0.1.1.json
      - CFG_VALIDATE_URL=http://localhost/v2/api-docs?group=ufp-api
      - CFG_VALIDATE_REFERENCE_VERSION=latest
      - CFG_INPUT_FOLDER=/ufp-swagger-diff/input
      - CFG_OUTPUT_FOLDER=/ufp-swagger-diff/output 
      - CFG_HTML_TITLE=Application Changelog
      - CFG_HTML_TITLE=Application Ref Changelog
      - CFG_DIFF_HTML_CSS=defaultCSS.css

    volumes:
      - ./petstore:/ufp-swagger-diff/input
      - ./report:/ufp-swagger-diff/output

Development

it used sidt.sh infrastructure, build jiar using

./maven.sh clean install

after that build docker images

./sidt.sh -m service

bring up test stack

./stack.sh -u debug
./stack.sh -u infra
./stack.sh -u service
./stack.sh -u test

About

Dockerized swagger diff using https://github.com/Sayi/swagger-diff, provide volume/folder to the docker container and an optional http url, and it wil print out diffs between al particular swaggers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors