docs: update deployment

This commit is contained in:
Jonas Kaninda
2024-11-10 20:19:46 +01:00
parent d76e823eaf
commit 410879748d
2 changed files with 13 additions and 6 deletions

View File

@@ -54,9 +54,7 @@ It's designed to be straightforward and efficient, offering features, like:
- JWT `client authorization based on the result of a request`
- Basic-Auth
- OAuth
- Rate limiting
- In-Memory Token Bucket based
- In-Memory client IP based
- Rate limiting, In-Memory client IP based
- Limit HTTP methods allowed for a particular route.
### Todo:
@@ -121,12 +119,20 @@ services:
- [x] Windows
Please download the binary from the [release page](https://github.com/jkaninda/goma-gateway/releases).
Init configs:
```shell
./goma config init --output config.yml
```
To run
```shell
./goma server --config config.yml
```
## Deployment
- Docker

View File

@@ -20,6 +20,9 @@ It's designed to be straightforward and efficient, offering features, like:
- Cross-Origin Resource Sharing (CORS)
- Custom Headers
- Backend Errors interceptor
- Logging
- Metrics
- Supports Load Balancing, round-robin algorithm
- Support TLS
- Block common exploits middleware
- Patterns to detect SQL injection attempts
@@ -28,9 +31,7 @@ It's designed to be straightforward and efficient, offering features, like:
- JWT `client authorization based on the result of a request`
- Basic-Auth
- OAuth
- Rate limiting
- In-Memory Token Bucket based
- In-Memory client IP based
- Rate limiting, In-Memory client IP based
- Limit HTTP methods allowed for a particular route.