Commit Graph

26 Commits

Author SHA1 Message Date
Jonas Kaninda
6258b07c82 refacor: improvement of rate limiting 2024-11-24 15:59:47 +01:00
Jonas Kaninda
e3edd37cd3 chore: omit empty config 2024-11-22 18:19:20 +01:00
Jonas Kaninda
a9d365daa4 feat: add additional routes from defined directory 2024-11-18 08:50:49 +01:00
Jonas Kaninda
c76cf5bd41 refactor: refactoring of code to meet all golangci-lint requirements 2024-11-17 05:28:27 +01:00
Jonas Kaninda
f87059a45e chore: optimize default config 2024-11-17 04:08:36 +01:00
Jonas Kaninda
95d181236b chore: optimize default config 2024-11-17 04:03:14 +01:00
Jonas Kaninda
a5823890a8 refactoring of code 2024-11-15 15:42:02 +01:00
Jonas Kaninda
f1af5c3ce6 refactor: refactoring of code
Add graceful shutdown server
2024-11-15 14:25:50 +01:00
Jonas Kaninda
db590a2cfc refactor: clean up code to pass go lint test 2024-11-15 08:57:27 +01:00
Jonas Kaninda
5e66a634f2 Fix config init 2024-11-14 18:32:25 +01:00
Jonas Kaninda
3c4920ec9a refatcor: improve error route interceptor 2024-11-14 09:49:18 +01:00
Jonas Kaninda
42abf56473 refactor: improve error interceptor 2024-11-14 00:26:21 +01:00
Jonas Kaninda
542bd017c3 feat: add enable, disable logs 2024-11-12 13:11:38 +01:00
Jonas Kaninda
e541d0066d feat: add auto route healthcheck 2024-11-12 12:38:34 +01:00
Jonas Kaninda
11c72e5e17 refactor: enhancement of logging, config and metrics 2024-11-11 08:50:34 +01:00
Jonas Kaninda
bbaf47fa0c feat: add log level for better debugging 2024-11-10 19:58:53 +01:00
Jonas Kaninda
a549e33e9a feat: add configuration checking 2024-11-10 14:52:31 +01:00
Jonas Kaninda
bc057dd435 feat: add multiple hosts rounting capabilities 2024-11-10 07:56:46 +01:00
7de898962d fix: error in creating default configuration 2024-11-09 05:34:23 +01:00
d24625496f feat: add limit HTTP methods allowed for a particular route 2024-11-08 22:58:09 +01:00
bd20895306 feat: add oauth token validity verification 2024-11-08 12:03:52 +01:00
d6e7791cb4 chore: add default configuration file verification before generating a new one when passing a wrong config file 2024-11-07 15:53:36 +01:00
946c40fda0 feat: add oauth middleware 2024-11-07 09:45:09 +01:00
28931ca306 feat: add server handle both HTTP and HTTPS 2024-11-05 20:11:24 +01:00
73095423a7 update configuration 2024-11-05 11:03:00 +01:00
4e49102433 refactor: Restructure project files for better organization, readability, and maintainability 2024-11-04 08:48:38 +01:00