Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rizkimufrizal/docker-spring-cloud-gateway

This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway
https://github.com/rizkimufrizal/docker-spring-cloud-gateway

api-gateway cloud functional-programming gateway reactive-programming spring

Last synced: 8 days ago
JSON representation

This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway

Awesome Lists containing this project

README

        

# Docker-Spring-Cloud-Gateway

This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway

## How To Run

1. Run docker compose with command `docker-compose up`
2. Run application with command `mvn clean spring-boot:run -Pdev`

## How To Build

1. Run build jar with command `mvn clean install -Pdev`
2. Run build docker image with command `mvn clean docker:build -Pdev`

## Feature

- [x] Dynamic Routing
- [x] Custom Filter
- [x] Logging Request and Response
- [x] Database Migration
- [x] Docker Support
- [x] View api route and applications credential
- [x] Create api route and applications credential
- [x] Update api route and applications credential
- [x] Delete api route and applications credential
- [x] Grant Access API
- [x] Revoke API
- [x] View API By application credential
- [x] View application credentials By API
- [ ] User Management
- [x] Cache To Redis
- [x] Send Log to ELK