- Create Dockerfile wrapping official Apache APISIX image - Add CloudronManifest.json with etcd addon and multiple TCP ports - Create start.sh script with etcd wait and auto-configuration - Include README.md with comprehensive usage documentation - Add config.yaml.example for reference configuration - Add CHANGELOG.md for version tracking - Add logo.png (Apache APISIX branding) APISIX is a dynamic, real-time, high-performance API Gateway that provides rich traffic management features. Package includes: - Official Apache APISIX Docker image wrapper (143MB) - Cloudron etcd addon integration for configuration storage - Automatic etcd connection wait and configuration - Multiple exposed ports (9180: Admin API, 9080: HTTP, 9443: HTTPS) - 1024MB memory limit for gateway operations - Comprehensive documentation with API usage examples - Plugin configuration examples Ports: - 9180: Admin API port (REST API for configuration) - 9080: HTTP proxy port (client requests) - 9443: HTTPS proxy port (client requests with SSL) Features supported: - Dynamic configuration without restarts - Multi-protocol (HTTP/HTTPS, TCP/UDP, Dubbo, MQTT, gRPC, WebSocket) - Load balancing with multiple strategies - Security (IP restrictions, JWT, API Key auth) - Traffic management (rate limiting, circuit breaking, canary releases) - 100+ plugins for extensibility - AI Gateway capabilities for LLM workloads 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush <crush@charm.land>
22 lines
681 B
Markdown
22 lines
681 B
Markdown
# Changelog
|
|
|
|
## [3.12.0] - 2025-01-24
|
|
|
|
### Added
|
|
- Initial Cloudron package for APISIX
|
|
- Official Apache APISIX Docker image wrapper
|
|
- Automatic etcd configuration via Cloudron addon
|
|
- Admin API key configuration
|
|
- Health check endpoint
|
|
- Documentation with usage examples
|
|
- Architecture diagram
|
|
|
|
### Features
|
|
- Multi-protocol support (HTTP/HTTPS, TCP/UDP, Dubbo, MQTT, gRPC, WebSocket)
|
|
- Dynamic configuration without restarts
|
|
- Load balancing with multiple strategies
|
|
- Rich plugin ecosystem (100+ plugins)
|
|
- Security features (IP restrictions, JWT, API Key auth)
|
|
- Traffic management (rate limiting, circuit breaking, canary releases)
|
|
- AI Gateway capabilities for LLM proxying
|