furyhawk
21dee4cd37
feat: enhance gateway configuration to support environment variable placeholders for upstream host
2026-06-01 15:17:50 +08:00
furyhawk
e86074ac21
fix: update base URL for upstream service to use Docker host
2026-06-01 15:15:42 +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
c0968b2fd1
fix: update upstream base URL and port in gateway configuration
2026-06-01 10:55:45 +08:00
furyhawk
9b43ed73cf
Release v0.2.1
2026-06-01 10:32:45 +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
3c948c5601
fix: update base URL for upstream service to use internal host
2026-06-01 10:11:13 +08:00
furyhawk
6d905fcb7c
feat: add additional bus-related routes and passenger volume endpoint
2026-06-01 09:59:09 +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
d428f4f321
ci: support manual release tag for image publish
2026-05-31 23:52:43 +08:00
furyhawk
472ff5e205
ci: publish container image to ghcr
2026-05-31 23:52:25 +08:00
furyhawk
1fb1e6d7de
release: v0.2.0
2026-05-31 23:45:45 +08:00
furyhawk
da543339d8
Add Dependabot configuration for automated dependency updates
2026-05-31 23:44:33 +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
32a4af9dcf
Add Docker and Makefile for containerized workflow
2026-05-31 23:32:03 +08:00
furyhawk
5ea0e5f88c
Add config/api_keys.json to .gitignore to prevent sensitive data exposure
2026-05-31 22:29:41 +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
3fb04e24f9
Add environment variable for JavaScript actions in CI workflow
2026-05-31 22:03:22 +08:00
furyhawk
2b137ee491
Add GitHub Actions workflow for automated testing
2026-05-31 22:00:22 +08:00
furyhawk
151b604a75
Add unit tests for gateway configuration and proxy request handling
2026-05-31 21:58:07 +08:00
furyhawk
8ad465bebd
Refactor app initialization to use async context manager for lifecycle management
2026-05-31 21:45:19 +08:00
furyhawk
d17fb1c0de
Implement code changes to enhance functionality and improve performance
2026-05-31 21:29:39 +08:00
furyhawk
1528a7c769
Add initial implementation of OpenAPI API Gateway framework
...
- Create core application structure with FastAPI
- Implement dynamic route registration and management endpoints
- Define configuration models for gateway settings, upstreams, and routes
- Add proxy request handling for upstream services
- Include example configuration and OpenAPI specification files
- Set up development dependencies and project metadata
2026-05-31 11:47:08 +08:00