merge: adopt feature branch changes for APISIX (manifest, Dockerfile, start.sh) and Jenkins (manifest, Dockerfile, start.sh)

This commit is contained in:
2025-09-12 13:48:42 -05:00
parent 26b311b9db
commit d0fae8cbb0
6 changed files with 91 additions and 96 deletions

View File

@@ -1,33 +1,33 @@
{
"id": "apisix",
"id": "com.apache.apisix.cloudron",
"title": "Apache APISIX",
"description": "Apache APISIX is a dynamic, real-time, high-performance API gateway.",
"author": "Apache Software Foundation",
"description": "Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd.",
"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,
"version": "3.6.0",
"healthCheckPath": "/health",
"httpPort": 9080,
"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
"manifestVersion": 2,
"website": "https://apisix.apache.org/",
"contactEmail": "dev@apisix.apache.org",
"icon": "logo.png",
"tags": [
"api-gateway",
"proxy",
"nginx",
"microservices",
"load-balancer"
],
"env": {
"APISIX_ADMIN_KEY": {
"description": "Admin API key for APISIX. Change this to a strong, unique value.",
"type": "secret"
}
}
},
"configurePath": "/",
"minBoxVersion": "7.0.0",
"postInstallMessage": "Apache APISIX has been successfully installed. The admin API is available at http://your-domain/apisix/admin with the configured admin key. Dashboard access requires additional configuration."
}