Running Activepieces Locally with Docker for Drupal Workflow Testing
Dries Buytaert has published a guide explaining how to run Activepieces locally using Docker, enabling developers to build and test workflows connected to their local Drupal environments without requiring internet exposure.
The guide outlines how Activepieces can be used as an open source alternative to services like Zapier or n8n, facilitating workflows between Drupal and external platforms such as Slack, Google Sheets, or Salesforce. Developers working locally with tools like DDEV can use Docker to run Activepieces on http://localhost:8080, allowing direct integration with their Drupal sites without tunneling tools like ngrok.
The setup uses a single Docker command to run Activepieces with in-memory queue processing and a SQLite database, mapping local data to the ~/.activepieces directory. Buytaert notes that while this configuration supports workflow testing, it does not permit modifications to Activepieces or the bundled Drupal Piece. Contributors intending to work on the Drupal integration itself must use the full development setup instead. The article also provides steps for upgrading the Docker container as new versions of Activepieces are released.


