This repository contains the packaging files to build and run ActivePieces on a Cloudron instance.
Tagline: Open Source Business Automation
ActivePieces is a no-code business automation tool. Automate your work, integrate your apps, and build custom workflows without writing any code.
This project provides the necessary Dockerfile, CloudronManifest.json, and startup scripts (start.sh, nginx.conf.template, supervisord.conf) to package ActivePieces for easy deployment on Cloudron. The actual ActivePieces source code is expected to be located in the ./activepieces_src/ subdirectory.
For the official ActivePieces source code, please visit github.com/activepieces/activepieces.
- Cloudron CLI: Ensure the
cloudroncommand-line tool is installed. - Docker: Docker must be installed and running on your build machine.
- ActivePieces Source: The ActivePieces source code for the version you wish to package must be present in the
./activepieces_src/directory relative to these packaging files.
-
Navigate to Project Directory:
cd path/to/activepieces-cloudron -
Prepare ActivePieces Source: Ensure the
./activepieces_src/directory contains the correct version of the ActivePieces source code. -
Update Manifest (If Necessary): If you've updated the ActivePieces source code version, ensure the
upstreamVersionandversionfields inCloudronManifest.jsonare updated accordingly. -
Build with Cloudron CLI:
cloudron build
This command will build the Docker image and push it to the configured Docker registry. Note the image name and tag produced by the build process (e.g.,
your-registry/your-image-name:tagorcom.activepieces.cloudronapp:version).
-
Login to your Cloudron:
cloudron login my.yourcloudron.host
-
Install the Application: Use the image name and tag from the
cloudron buildstep.cloudron install --image your-registry/image-name:tag -l activepieces.yourcloudron.host
Replace
your-registry/image-name:tagwith the actual image name (e.g.,yourdockerhubuser/com.activepieces.cloudronapp:0.63.0-cloudron1or the image ID if using Cloudron's local registry) andactivepieces.yourcloudron.hostwith your desired location.
For more detailed build notes, testing procedures, and update instructions, please refer to ActivePieces-Build-Notes.md.