diff --git a/Cloudron/CloudronPackages-Workspace/apisix/app/Dockerfile b/Cloudron/CloudronPackages-Workspace/apisix/app/Dockerfile new file mode 100644 index 0000000..63fa01a --- /dev/null +++ b/Cloudron/CloudronPackages-Workspace/apisix/app/Dockerfile @@ -0,0 +1,6 @@ +FROM alpine:latest +RUN apk --no-cache add ca-certificates +WORKDIR /app +COPY . . +EXPOSE 8080 +CMD ["./start.sh"] diff --git a/Cloudron/CloudronPackages-Workspace/apisix/app/manifest.json b/Cloudron/CloudronPackages-Workspace/apisix/app/manifest.json new file mode 100644 index 0000000..8385a5c --- /dev/null +++ b/Cloudron/CloudronPackages-Workspace/apisix/app/manifest.json @@ -0,0 +1,17 @@ +{ + "id": "com.apisix.cloudron", + "title": "apisix", + "version": "1.0.0", + "description": "Auto-generated Cloudron package for apisix", + "developer": { + "name": "TSYSDevStack Team", + "email": "support@tsysdevstack.com" + }, + "tags": ["productivity", "web-app"], + "httpPort": 8080, + "manifestVersion": 2, + "healthCheck": { + "path": "/", + "port": 8080 + } +} diff --git a/Cloudron/CloudronPackages-Workspace/apisix/app/start.sh b/Cloudron/CloudronPackages-Workspace/apisix/app/start.sh new file mode 100755 index 0000000..16238bd --- /dev/null +++ b/Cloudron/CloudronPackages-Workspace/apisix/app/start.sh @@ -0,0 +1,4 @@ +#!/bin/sh +echo "Starting application..." +# Add your startup command here +exec "$@"