9 Commits
Author SHA1 Message Date
furyhawk 21dee4cd37 feat: enhance gateway configuration to support environment variable placeholders for upstream host 2026-06-01 15:17:50 +08:00
furyhawk fc947437c4 feat: update gateway configuration to support dynamic gateway port and enhance Docker integration 2026-06-01 11:26:46 +08:00
furyhawk e750460956 feat: enhance gateway configuration and add companion backend integration with Docker Compose 2026-06-01 10:30:10 +08:00
furyhawk 8d90d49afc feat: add port configuration for upstreams and update proxy request handling 2026-06-01 09:53:58 +08:00
furyhawk d1e3ce76be feat: implement cache management endpoints and functionality 2026-06-01 00:01:09 +08:00
furyhawk 3270568654 Implement response caching with configurable settings in API gateway 2026-05-31 23:43:06 +08:00
furyhawk a9ae468817 Add administrative portal with static assets and API key management features 2026-05-31 23:38:40 +08:00
furyhawk 64b4daeb50 Add administrative portal and API key management features
- Implement admin portal at `/admin/portal` with dashboard and configuration editor.
- Add endpoints for API key creation, listing, and revocation.
- Introduce runtime configuration editing with validation.
- Enhance gateway settings to support API key protection.
- Create ApiKeyStore for managing API keys with persistence.
- Update tests to cover new admin functionalities and API key lifecycle.
2026-05-31 22:18:19 +08:00
furyhawk 151b604a75 Add unit tests for gateway configuration and proxy request handling 2026-05-31 21:58:07 +08:00