App Submission: Activepieces (#2481)

This commit is contained in:
Alexander L. 2025-04-29 09:01:17 +02:00 committed by GitHub
parent f396426146
commit 1b693f92bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 110 additions and 0 deletions

0
activepieces/data/app/cache/.gitkeep vendored Normal file
View File

View File

View File

View File

@ -0,0 +1,63 @@
version: '3.0'
services:
app_proxy:
environment:
APP_HOST: activepieces_app_1
APP_PORT: 80
PROXY_AUTH_ADD: "false"
app:
## does not work rootless as of yet
#user: "1000:1000"
image: ghcr.io/activepieces/activepieces:0.50.12@sha256:b05230fdfbf39593ac2e0716f75f6a3aa2d60c18b8f489fb4da1886e484e3dee
restart: on-failure
environment:
AP_ENGINE_EXECUTABLE_PATH: dist/packages/engine/main.js
AP_API_KEY: ${APP_PASSWORD}
AP_ENCRYPTION_KEY: ${APP_AP_ENCRYPTION_KEY}
AP_JWT_SECRET: ${APP_PASSWORD}
AP_ENVIRONMENT: prod
AP_FRONTEND_URL: http://${DEVICE_DOMAIN_NAME}:8146
AP_WEBHOOK_TIMEOUT_SECONDS: 30
AP_TRIGGER_DEFAULT_POLL_INTERVAL: 5
AP_POSTGRES_DATABASE: activepieces
AP_POSTGRES_HOST: activepieces_db_1
AP_POSTGRES_PORT: 5432
AP_POSTGRES_USERNAME: activepieces
AP_POSTGRES_PASSWORD: activepieces
AP_EXECUTION_MODE: UNSANDBOXED
AP_REDIS_HOST: activepieces_redis_1
AP_REDIS_PORT: 6379
AP_FLOW_TIMEOUT_SECONDS: 600
AP_TELEMETRY_ENABLED: "true"
AP_TEMPLATES_SOURCE_URL: "https://cloud.activepieces.com/api/v1/flow-templates"
depends_on:
db:
condition: service_healthy
redis:
condition: service_started
volumes:
- ${APP_DATA_DIR}/data/app/cache:/usr/src/app/cache
db:
user: "1000:1000"
image: postgres:17.4@sha256:4aed4b0525233308fc5de1b8d47f92326460d598dc5f004d14b41f183360b4e9
restart: on-failure
environment:
POSTGRES_DB: activepieces
POSTGRES_PASSWORD: activepieces
POSTGRES_USER: activepieces
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U activepieces"]
interval: 5s
timeout: 5s
retries: 5
redis:
user: "1000:1000"
image: redis:7.4.3@sha256:ee8ec723c831b815c3e2f2c6fbd1c145c68d1c04ba284f044ec1434fbca0fee8
restart: on-failure
volumes:
- ${APP_DATA_DIR}/data/redis:/data

1
activepieces/exports.sh Normal file
View File

@ -0,0 +1 @@
export APP_AP_ENCRYPTION_KEY=$(derive_entropy "${app_entropy_identifier}-AP_ENCRYPTION_KEY" | head -c32)

View File

@ -0,0 +1,46 @@
manifestVersion: 1
id: activepieces
category: automation
name: Activepieces
version: "0.50.12"
releaseNotes: ""
tagline: Your friendliest open source AI automation tool
description: >-
🤯 Welcome to Activepieces
Your friendliest open source all-in-one automation tool, designed to be extensible through a type-safe pieces framework written in Typescript.
🔥 Why Activepieces is Different:
- 💖 Loved by Everyone: Intuitive interface and great experience for both technical and non-technical users with a quick learning curve.
- 🌐 Open Ecosystem: All pieces are open source and available on npmjs.com, 60% of the pieces are contributed by the community.
- 🛠️ Pieces are written in Typescript: Pieces are npm packages in TypeScript, offering full customization with the best developer experience, including hot reloading for local piece development on your machine. 😎
- 🤖 AI-Ready: Native AI pieces let you experiment with various providers, or create your own agents using our AI SDK, and there is Copilot to help you build flows inside the builder.
- 🏢 Enterprise-Ready: Developers set up the tools, and anyone in the organization can use the no-code builder. Full customization from branding to control.
- 🔒 Secure by Design: Self-hosted and network-gapped for maximum security and control over your data.
- 🧠 Human in the Loop: Delay execution for a period of time or require approval. These are just pieces built on top of the piece framework, and you can build many pieces like that. 🎨
- 💻 Human Input Interfaces: Built-in support for human input triggers like "Chat Interface" 💬 and "Form Interface" 📝
developer: Activepieces
website: https://www.activepieces.com/
dependencies: []
repo: https://github.com/activepieces/activepieces/
support: https://community.activepieces.com/
port: 8146
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
path: ""
defaultUsername: ""
defaultPassword: ""
submitter: al-lac
submission: https://github.com/getumbrel/umbrel-apps/pull/2481