- Implements Apache APISIX packaging for Cloudron platform. - Includes Dockerfile, CloudronManifest.json, and start.sh. - Configured to use Cloudron's etcd addon. 🤖 Generated with Gemini CLI Co-Authored-By: Gemini <noreply@google.com>
33 lines
751 B
JSON
33 lines
751 B
JSON
{
|
|
"id": "apisix",
|
|
"title": "Apache APISIX",
|
|
"description": "Apache APISIX is a dynamic, real-time, high-performance API gateway.",
|
|
"tagline": "High-performance API Gateway",
|
|
"icon": "https://cdn.cloudron.io/icons/apisix.svg",
|
|
"main": {
|
|
"type": "docker",
|
|
"image": "cloudron/base:4.2.0",
|
|
"ports": {
|
|
"9080/tcp": "APISIX HTTP/HTTPS Port"
|
|
},
|
|
"healthCheck": {
|
|
"url": "/"
|
|
}
|
|
},
|
|
"manifestVersion": 2,
|
|
"addons": {
|
|
"etcd": {}
|
|
},
|
|
"environment": {
|
|
"APISIX_ETCD_HOST": {
|
|
"type": "string",
|
|
"description": "etcd host for APISIX",
|
|
"required": true
|
|
},
|
|
"APISIX_ETCD_PORT": {
|
|
"type": "string",
|
|
"description": "etcd port for APISIX",
|
|
"required": true
|
|
}
|
|
}
|
|
} |