Skip to content

Made to generate krakend configuration file with swagger.json

Notifications You must be signed in to change notification settings

ayhanozemre/opap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opap

Made to generate krakend configuration file with swagger.json.

This project does not give you a complete krakend configuration. It generates only the endpoint scopes in the swagger-api that you need to define.

Usage

  • download repostory
  • copy example.config.json to config.json
  • update configuration file
  • make run and create krakend configurations files in config.json base path

Configuration File

Base Scope

base_dir  ->  The path where the krakend files were created
file_prefix  ->  prefix of generated files
prefix_separator  ->  separator of created files

Service Scope

name  ->  service name
swagger_url  ->  swagger json url
internal_address  ->  backend host
output_encoding  ->  endpoint output encoding
backend_encoding  ->  backend encoding
excluded_endpoints -> endpoints to be excluded from swagger

Cross Mapping

A list of routing maps with key value mapping.

Generated separately for each service, use <service_name> for your service name

from  ->  krakend input url
to  ->  backend url
internal_address  ->  backend address
headers_to_pass  ->  allowed headers
method  ->  request method
It will continue to be developed in line with the need.

About

Made to generate krakend configuration file with swagger.json

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published