App Submission: Activepieces (#2481)
This commit is contained in:
parent
f396426146
commit
1b693f92bf
0
activepieces/data/app/cache/.gitkeep
vendored
Normal file
0
activepieces/data/app/cache/.gitkeep
vendored
Normal file
0
activepieces/data/db/.gitkeep
Normal file
0
activepieces/data/db/.gitkeep
Normal file
0
activepieces/data/redis/.gitkeep
Normal file
0
activepieces/data/redis/.gitkeep
Normal file
63
activepieces/docker-compose.yml
Normal file
63
activepieces/docker-compose.yml
Normal 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
1
activepieces/exports.sh
Normal file
@ -0,0 +1 @@
|
||||
export APP_AP_ENCRYPTION_KEY=$(derive_entropy "${app_entropy_identifier}-AP_ENCRYPTION_KEY" | head -c32)
|
||||
46
activepieces/umbrel-app.yml
Normal file
46
activepieces/umbrel-app.yml
Normal 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
|
||||
Loading…
Reference in New Issue
Block a user