elestio/activepieces

Verified Publisher

By Elestio

Updated 1 day ago

Activepieces, verified and packaged by Elestio

Image
Integration & delivery
API management
0

10K+

elestio/activepieces repository overview

elest.io

Discord Elestio examples Blog

Activepieces, verified and packaged by Elestio

Activepieces is a no-code workflow builder, designed to be extensible through a strongly typed pieces framework written in Typescript.

activepieces

Deploy a fully managed Activepieces on elest.io if you want automated backups, reverse proxy with SSL termination, firewall, automated OS & Software updates, and a team of Linux experts and open source enthusiasts to ensure your services are always safe, and functional.

deploy

Why use Elestio images?

  • Elestio stays in sync with updates from the original source and quickly releases new versions of this image through our automated processes.
  • Elestio images provide timely access to the most recent bug fixes and features.
  • Our team performs quality control checks to ensure the products we release meet our high standards.

Usage

Docker-compose

Here are some example snippets to help you get started creating a container.

version: '3.3'
services:
activepieces:
    image: elestio/activepieces:${SOFTWARE_VERSION_TAG}
    container_name: activepieces
    restart: unless-stopped
    privileged: true
    ports:
    - '3000:3000'
    - '8284:80'
    depends_on:
    - postgres
    - redis
    env_file: .env
postgres:
    image: 'postgres:14.4'
    container_name: postgres
    restart: unless-stopped
    environment:
    - 'POSTGRES_DB=${AP_POSTGRES_DATABASE}'
    - 'POSTGRES_PASSWORD=${AP_POSTGRES_PASSWORD}'
    - 'POSTGRES_USER=${AP_POSTGRES_USERNAME}'
    volumes:
    - './postgres_data:/var/lib/postgresql/data'
redis:
    image: 'redis:7.0.7'
    container_name: redis
    restart: unless-stopped
    volumes:
    - './redis_data:/data'
Environment variables
VariableValue (example)
ADMIN_PASSWORD85TxxWVL-jF5o-DBFk3kYZ
ADMIN_EMAIL[email protected]
AP_FRONTEND_URLhttps://your.domain
AP_ENGINE_EXECUTABLE_PATHdist/packages/engine/main.js
AP_ENVIRONMENTprod
AP_NODE_EXECUTABLE_PATH/usr/local/bin/node
AP_POSTGRES_DATABASEactivepieces
AP_POSTGRES_HOSTpostgres
AP_POSTGRES_PORT5432
AP_POSTGRES_USERNAMEpostgres
AP_POSTGRES_PASSWORD85TxxWVL-jF5o-DBFk3kYZ
AP_REDIS_HOSTredis
AP_REDIS_PORT6379
AP_SANDBOX_RUN_TIME_SECONDS600
AP_TELEMETRY_ENABLEDtrue
AP_ENCRYPTION_KEY6f52a05ff0f0b5937c363a83f090475e
TEST_URLhttp://172.17.0.1:8284/sign-up
SOFTWARE_VERSION_TAGlatest

Access

You can access the Web UI at: http://your-domain:8284

Maintenance

Logging

The Elestio Activepieces Docker image sends the container logs to stdout. To view the logs, you can use the following command:

docker-compose logs -f

To stop the stack you can use the following command:

docker-compose down

Backup and Restore with Docker Compose

To make backup and restore operations easier, we are using folder volume mounts. You can simply stop your stack with docker-compose down, then backup all the files and subfolders in the folder near the docker-compose.yml file.

Creating a ZIP Archive For example, if you want to create a ZIP archive, navigate to the folder where you have your docker-compose.yml file and use this command:

zip -r myarchive.zip .

Restoring from ZIP Archive To restore from a ZIP archive, unzip the archive into the original folder using the following command:

unzip myarchive.zip -d /path/to/original/folder

Starting Your Stack Once your backup is complete, you can start your stack again with the following command:

docker-compose up -d

That's it! With these simple steps, you can easily backup and restore your data volumes using Docker Compose.

Tag summary

Content type

Image

Digest

sha256:6ec515964

Size

539.2 MB

Last updated

1 day ago

Requires Docker Desktop 4.37.1 or later.

This week's pulls

Pulls:

310

Last week