From 4ef57f7970e58ad74dab3142c44bf4e58e268a99 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 11 Nov 2023 18:27:53 +0200 Subject: [PATCH] Add activepieces. --- apps/activepieces/config.json | 26 +++++++ apps/activepieces/docker-compose.yml | 64 ++++++++++++++++++ apps/activepieces/metadata/description.md | 16 +++++ apps/activepieces/metadata/logo.jpg | Bin 0 -> 8451 bytes .../metadata/logo.jpg:Zone.Identifier | 4 ++ 5 files changed, 110 insertions(+) create mode 100644 apps/activepieces/config.json create mode 100644 apps/activepieces/docker-compose.yml create mode 100644 apps/activepieces/metadata/description.md create mode 100644 apps/activepieces/metadata/logo.jpg create mode 100644 apps/activepieces/metadata/logo.jpg:Zone.Identifier diff --git a/apps/activepieces/config.json b/apps/activepieces/config.json new file mode 100644 index 00000000..2d97d0a8 --- /dev/null +++ b/apps/activepieces/config.json @@ -0,0 +1,26 @@ +{ + "name": "Activepieces", + "available": true, + "port": 8605, + "exposable": true, + "id": "activepieces", + "description": "Your friendliest open source all-in-one automation tool.", + "tipi_version": 1, + "version": "0.12.2", + "categories": [ + "automation" + ], + "short_desc": "True zapier alternative.", + "author": "Activepieces", + "source": "https://github.com/activepieces/activepieces", + "website": "https://www.activepieces.com/", + "form_fields": [ + { + "type": "random", + "max": 32, + "min": 8, + "env_variable": "AP_POSTGRES_PASSWORD" + } + ], + "supported_architectures": ["arm64", "amd64"] +} diff --git a/apps/activepieces/docker-compose.yml b/apps/activepieces/docker-compose.yml new file mode 100644 index 00000000..bdeb65cc --- /dev/null +++ b/apps/activepieces/docker-compose.yml @@ -0,0 +1,64 @@ +version: "3.7" +services: + activepieces: + image: activepieces/activepieces:0.12.2 + container_name: activepieces + restart: unless-stopped + ports: + - "{APP_PORT}:80" + depends_on: + - activepieces-postgres + - activepieces-redis + environment: + - POSTGRES_DB=activepieces + - POSTGRES_PASSWORD=${AP_POSTGRES_PASSWORD} + - POSTGRES_USER=tipi + networks: + - tipi_main_network + + labels: + # Main + traefik.enable: true + traefik.http.middlewares.activepieces-web-redirect.redirectscheme.scheme: https + traefik.http.services.activepieces.loadbalancer.server.port: 8744 + # Web + traefik.http.routers.activepieces-insecure.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.activepieces-insecure.entrypoints: web + traefik.http.routers.activepieces-insecure.service: activepieces + traefik.http.routers.activepieces-insecure.middlewares: activepieces-web-redirect + # Websecure + traefik.http.routers.activepieces.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.activepieces.entrypoints: websecure + traefik.http.routers.activepieces.service: activepieces + traefik.http.routers.activepieces.tls.certresolver: myresolver + # Local domain + traefik.http.routers.activepieces-local-insecure.rule: Host(`activepieces.${LOCAL_DOMAIN}`) + traefik.http.routers.activepieces-local-insecure.entrypoints: web + traefik.http.routers.activepieces-local-insecure.service: activepieces + traefik.http.routers.activepieces-local-insecure.middlewares: activepieces-web-redirect + # Local domain secure + traefik.http.routers.activepieces-local.rule: Host(`activepieces.${LOCAL_DOMAIN}`) + traefik.http.routers.activepieces-local.entrypoints: websecure + traefik.http.routers.activepieces-local.service: activepieces + traefik.http.routers.activepieces-local.tls: true + + activepieces-postgres: + image: postgres:activepieces-postgres + restart: unless-stopped + environment: + - POSTGRES_DB=activepieces + - POSTGRES_PASSWORD=${AP_POSTGRES_PASSWORD} + - POSTGRES_USER=tipi + volumes: + - "{APP_DATA}/data/postgres:/var/lib/postgresql/data" + networks: + - tipi_main_network + + activepieces-redis: + image: redis:7 + container_name: activepieces-redis + restart: unless-stopped + volumes: + - "{APP_DATA}/data/redis/:/data" + networks: + - tipi_main_network diff --git a/apps/activepieces/metadata/description.md b/apps/activepieces/metadata/description.md new file mode 100644 index 00000000..4bc9cedf --- /dev/null +++ b/apps/activepieces/metadata/description.md @@ -0,0 +1,16 @@ +## Activepiece + +Your friendliest open source all-in-one automation tool, designed to be extensible through a type-safe pieces framework written in Typescript. + +## 🎨 Flow Builder + +User-friendly Workflow Builder! Enjoy building fun and interactive flows with support for Branches, Loops, and Drag and Drop. +build + +## 🔌 Pieces + +Activepieces integrates Google Sheets, OpenAI, Discord, and RSS, along with 80+ other integrations. +The list of supported integrations continues to grow rapidly, thanks to valuable contributions from the community. +Activepieces is an open ecosystem, all piece source code is available in the repository, +and they are versioned and published directly to npmjs.com upon contributions. + diff --git a/apps/activepieces/metadata/logo.jpg b/apps/activepieces/metadata/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..11e5bcbf37ab2286c114f787afbe1ab728998e86 GIT binary patch literal 8451 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 A0ssI2 literal 0 HcmV?d00001 diff --git a/apps/activepieces/metadata/logo.jpg:Zone.Identifier b/apps/activepieces/metadata/logo.jpg:Zone.Identifier new file mode 100644 index 00000000..581630af --- /dev/null +++ b/apps/activepieces/metadata/logo.jpg:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://www.canva.com/ +HostUrl=https://export-download.canva.com/npQ5M/DAFz4FnpQ5M/4/0/0001-6105038179779533664.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJHKNGJLC2J7OGJ6Q%2F20231110%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231110T181007Z&X-Amz-Expires=84515&X-Amz-Signature=f771d89dccc62691b48678c1112e9ff13525a89bd64b70db66457258f8852d43&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27Untitled%2520design.jpg&response-expires=Sat%2C%2011%20Nov%202023%2017%3A38%3A42%20GMT