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 Binary files /dev/null and b/public/v4/logos/claper.png differ diff --git a/public/v4/logos/formbricks.png b/public/v4/logos/formbricks.png new file mode 100644 index 0000000..d5e37be Binary files /dev/null and b/public/v4/logos/formbricks.png differ