summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBukhori Muhammad Aqid <[email protected]>2023-08-22 11:15:59 +0700
committerGitHub <[email protected]>2023-08-21 21:15:59 -0700
commitc7890e3e0cbdad6010dc8cf229f101f5d0f72ff8 (patch)
treef6610e62426a57f5933396093cab218deebec391
parentfe591f182c864bc3a4e6eabec32c9228bbbc3976 (diff)
downloadcaprover-one-click-apps-c7890e3e0cbdad6010dc8cf229f101f5d0f72ff8.tar.gz
caprover-one-click-apps-c7890e3e0cbdad6010dc8cf229f101f5d0f72ff8.zip
Add Claper (claper.co) & Formbricks (formbricks.com) (#929)
* [update] removing appsmith no database * feat: :sparkles: add claper.co * feat: add claper logo * feat: remove trailing slash * add formbricks * prettier format * add nextauth var
-rw-r--r--public/v4/apps/claper.yml52
-rw-r--r--public/v4/apps/formbricks.yml58
-rw-r--r--public/v4/logos/claper.pngbin0 -> 60602 bytes
-rw-r--r--public/v4/logos/formbricks.pngbin0 -> 21352 bytes
4 files changed, 110 insertions, 0 deletions
diff --git a/public/v4/apps/claper.yml b/public/v4/apps/claper.yml
new file mode 100644
index 0000000..a1a2bf5
--- /dev/null
+++ b/public/v4/apps/claper.yml
@@ -0,0 +1,52 @@
+captainVersion: 4
+
+services:
+ $$cap_appname-postgres:
+ image: postgres:$$cap_POSTGRES_VERSION
+ environment:
+ POSTGRES_USER: claper
+ POSTGRES_PASSWORD: $$cap_postgres_passwd
+ volumes:
+ - $$cap_appname-postgres-data:/var/lib/postgresql/data
+ caproverExtra:
+ notExposeAsWebApp: 'true'
+
+ $$cap_appname:
+ image: ghcr.io/claperco/claper:$$cap_claper_ver
+ container_name: claper
+ volumes:
+ - $$cap_appname-uploads:/app/priv/static/uploads
+ environment:
+ DATABASE_URL: postgres://claper:$$cap_postgres_passwd@srv-captain--$$cap_appname-postgres:5432/claper
+ MAIL_TRANSPORT: local
+ ENDPOINT_HOST: $$cap_appname.$$cap_root_domain
+ ENDPOINT_PORT: 443
+ SECRET_KEY_BASE: $$cap_gen_random_hex(64)
+ caproverExtra:
+ containerHttpPort: '4000'
+
+caproverOneClickApp:
+ variables:
+ - id: $$cap_postgres_passwd
+ label: Postgres User Password
+ description: User password for the database instance.
+ defaultValue: $$cap_gen_random_hex(16)
+ validRegex: /^(?=.*\d).{10,}$/
+ - id: $$cap_claper_ver
+ label: Claper Version
+ description: Check out their page for the valid tags https://github.com/ClaperCo/Claper/pkgs/container/claper
+ defaultValue: 1.4.0
+ validRegex: /.+/
+ - id: $$cap_POSTGRES_VERSION
+ label: Postgres Version
+ description: Version of PostgreSQL. Check out their Docker page for the valid tags https://hub.docker.com/_/postgres/tags
+ defaultValue: 15-alpine
+ instructions:
+ start: |-
+ Claper turns your presentations into an interactive, engaging and exciting experience.
+ end: |-
+ Please enable websocket and HTTPS after the installation.
+ displayName: Claper
+ isOfficial: true
+ description: Claper turns your presentations into an interactive, engaging and exciting experience.
+ documentation: For more information, check https://claper.co/
diff --git a/public/v4/apps/formbricks.yml b/public/v4/apps/formbricks.yml
new file mode 100644
index 0000000..ae2e130
--- /dev/null
+++ b/public/v4/apps/formbricks.yml
@@ -0,0 +1,58 @@
+captainVersion: 4
+
+services:
+ $$cap_appname-db:
+ image: postgres:$$cap_postgres_version
+ volumes:
+ - '$$cap_appname-db-data:/var/lib/postgresql/data'
+ restart: unless-stopped
+ environment:
+ POSTGRES_USER: formbricks
+ POSTGRES_PASSWORD: $$cap_postgres_password
+ POSTGRES_DB: $$cap_postgres_db
+ caproverExtra:
+ notExposeAsWebApp: true
+
+ $$cap_appname:
+ image: formbricks/formbricks:$$cap_formbricks_tag
+ depends_on:
+ - $$cap_appname-db
+ restart: unless-stopped
+ environment:
+ DATABASE_URL: postgres://formbricks:$$cap_postgres_password@srv-captain--$$cap_appname-db/$$cap_postgres_db?sslmode=disable
+ WEBAPP_URL: https://$$cap_appname.$$cap_root_domain/
+ NEXTAUTH_SECRET: $$cap_gen_random_hex(32)
+ NEXTAUTH_URL: https://$$cap_appname.$$cap_root_domain/
+ caproverExtra:
+ containerHttpPort: '3000'
+
+caproverOneClickApp:
+ variables:
+ - id: $$cap_postgres_version
+ label: Postgres Version
+ defaultValue: '13.1'
+ - id: $$cap_postgres_db
+ label: Postgres DB
+ defaultValue: 'formbricks'
+ - id: $$cap_postgres_password
+ label: Postgres Password
+ defaultValue: $$cap_gen_random_hex(16)
+ validRegex: /^(?=.*\d).{10,}$/
+ - id: $$cap_formbricks_tag
+ label: Formbricks Version
+ defaultValue: '1.0.2'
+ description: Check out our docker page for the valid tags https://hub.docker.com/r/formbricks/formbricks/tags
+ instructions:
+ start: >-
+ Formbricks - The Open Source Survey & Experience Management solution for fast growing companies
+ For more info visit https://formbricks.com/
+ end: |-
+ Formbricks has been successfully deployed!
+ App is available as http://$$cap_appname.$$cap_root_domain
+
+ displayName: Formbricks
+ isOfficial: true
+ description: >-
+ Formbricks - The Open Source Survey & Experience Management solution for fast growing companies
+ documentation: >-
+ This docker-compose reference is at https://github.com/formbricks/formbricks/blob/main/docker/docker-compose.yml
diff --git a/public/v4/logos/claper.png b/public/v4/logos/claper.png
new file mode 100644
index 0000000..7801623
--- /dev/null
+++ b/public/v4/logos/claper.png
Binary files differ
diff --git a/public/v4/logos/formbricks.png b/public/v4/logos/formbricks.png
new file mode 100644
index 0000000..d5e37be
--- /dev/null
+++ b/public/v4/logos/formbricks.png
Binary files differ