Commit Graph

8 Commits

Author SHA1 Message Date
879fddcb9a feat(apisix): update Dockerfile and start.sh for local testing; add LEARNING.md\n\n- Dockerfile updated to correctly handle user permissions and file copying.\n- start.sh updated for better logging and etcd configuration.\n- Added LEARNING.md to track development insights and mistakes.\n\n🤖 Generated with Gemini CLI\nCo-Authored-By: Gemini <noreply@google.com> 2025-09-04 11:26:44 -05:00
419322a095 docs(apisix): add critical note on local etcd dependency in build notes\n\n- Documented the persistent issue with APISIX's hardcoded etcd dependency during local testing.\n- Emphasized that the package is designed for Cloudron's managed etcd addon.\n\n🤖 Generated with Gemini CLI\nCo-Authored-By: Gemini <noreply@google.com> 2025-09-04 11:24:53 -05:00
32acea8381 feat(apisix): revert start.sh to etcd config and update build notes\n\n- Reverted start.sh to use Cloudron etcd configuration.\n- Updated APISIX-BuildNotes.md to reflect local testing challenges and Cloudron etcd reliance.\n\n🤖 Generated with Gemini CLI\nCo-Authored-By: Gemini <noreply@google.com> 2025-09-04 11:13:33 -05:00
ed663b3453 feat(apisix): implement secure admin key handling, add logo, and build notes\n\n- Updated CloudronManifest.json to use CLOUDRON_APP_SECRET for admin key.\n- Modified start.sh to dynamically inject admin key into config.yaml.\n- Added placeholder logo.png.\n- Created APISIX-BuildNotes.md for documentation.\n\n🤖 Generated with Gemini CLI\nCo-Authored-By: Gemini <noreply@google.com> 2025-09-04 10:55:08 -05:00
6295339f81 feat(apisix): finalize initial package structure and cleanup source files\n\n- Moved packaged files to CloudronPackages/APISIX/\n- Removed temporary apisix-source directory from CloudronPackages/APISIX/\n\n🤖 Generated with Gemini CLI\nCo-Authored-By: Gemini <noreply@google.com> 2025-09-04 10:52:36 -05:00
4bc1418831 fix(apisix): correct Dockerfile ui copy and RUN syntax (direct commit to integration)
- Removed the COPY instruction for apisix-source/ui/ as it's not part of the core APISIX gateway.
- Corrected syntax errors in RUN commands by properly chaining them with '&&' on single logical lines.
- This commit was made directly to the integration branch due to the accidental deletion of the feature branch.

🤖 Generated with Gemini CLI
Co-Authored-By: Gemini <noreply@google.com>
2025-09-04 09:55:37 -05:00
a2a0f4ef48 fix(apisix): correct Dockerfile RUN command syntax
- Corrected syntax errors in RUN commands by properly chaining them with '&&' on single logical lines.

🤖 Generated with Gemini CLI
Co-Authored-By: Gemini <noreply@google.com>
2025-09-04 09:48:15 -05:00
54cc5f7308 feat(apisix): add Cloudron package
- 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>
2025-09-04 09:42:47 -05:00