Skip to content

v2.85.0 - Cloudron App Packaging Subagent

Choose a tag to compare

@marcusquinn marcusquinn released this 25 Jan 01:48
· 24447 commits to main since this release

What's New

Cloudron App Packaging Subagent

New comprehensive subagent for packaging custom applications for Cloudron deployment.

New Files:

  • .agent/tools/deployment/cloudron-app-packaging.md - Complete packaging guide
  • .agent/scripts/cloudron-package-helper.sh - Development workflow helper

Features:

  • Decision trees for base image selection (cloudron/base vs official images)
  • Addon selection guide with all environment variable mappings
  • Filesystem permissions documentation (read-only /app/code, writable /app/data)
  • The "symlink dance" pattern for persistent storage
  • Complete start.sh architecture template
  • Framework-specific patterns (PHP, Node.js, Python, Go, nginx, Apache)
  • Multi-process supervisord configuration
  • Anti-patterns to avoid
  • Development workflow with cloudron CLI

Helper Script Commands:

  • init [name] - Initialize new Cloudron app package
  • scaffold <type> - Generate boilerplate (php, node, python, go, static)
  • validate - Validate CloudronManifest.json
  • build/install/update - Development workflow
  • logs/exec/debug - Debugging commands
  • test - Validation checklist
  • status - Package status

Full Changelog: v2.84.0...v2.85.0