summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmjed Ali <[email protected]>2022-01-23 20:25:14 +0530
committerGitHub <[email protected]>2022-01-23 06:55:14 -0800
commit62bc388f21f207629cf44d7d9cb5f316d79b2b32 (patch)
treeb88b36b6ee3d69f02438fa50c8f8b569153cef92
parentd20f1e6a3a1a082687041ad27ac2fe2d0ce9d14e (diff)
downloadcaprover-one-click-apps-62bc388f21f207629cf44d7d9cb5f316d79b2b32.tar.gz
caprover-one-click-apps-62bc388f21f207629cf44d7d9cb5f316d79b2b32.zip
Add Corteza #583 (#603)
* :sparkles: Add Corteza * :bookmark: Formated * :rocket: Fixed
-rw-r--r--public/v4/apps/corteza.yml65
-rw-r--r--public/v4/logos/corteza.pngbin0 -> 13686 bytes
2 files changed, 65 insertions, 0 deletions
diff --git a/public/v4/apps/corteza.yml b/public/v4/apps/corteza.yml
new file mode 100644
index 0000000..8f8e3ae
--- /dev/null
+++ b/public/v4/apps/corteza.yml
@@ -0,0 +1,65 @@
+captainVersion: 4
+
+services:
+ $$cap_appname:
+ image: cortezaproject/corteza:$$corteza_version
+ restart: always
+ depends_on:
+ - $$cap_appname-db
+ volumes:
+ - $$cap_appname-data:/data
+ environment:
+ VIRTUAL_HOST: $$cap_appname.$$cap_root_domain
+ DB_DSN: postgres://$$cap_postgre_username:$$cap_postgre_password@srv-captain--$$cap_appname-db:5432/$$cap_postgre_db_name?sslmode=disable
+ HTTP_WEBAPP_ENABLED: true
+ DOMAIN: $$cap_appname.$$cap_root_domain
+ VERSION: $$corteza_version
+ $$cap_appname-db:
+ image: postgres:13
+ restart: always
+ volumes:
+ - $$cap_appname-postgres-data:/var/lib/postgresql/data
+ environment:
+ POSTGRES_USER: $$cap_postgre_username
+ POSTGRES_PASSWORD: $$cap_postgre_password
+ POSTGRES_DB: $$cap_postgre_db_name
+
+caproverOneClickApp:
+ variables:
+ - id: '$$corteza_version'
+ label: Corteza Version
+ defaultValue: '2021.9.5'
+ description: Check out their Docker page for the valid tags https://hub.docker.com/r/cortezaproject/corteza/tags
+ validRegex: /^([^\s^\/])+$/
+ - id: $$cap_postgre_db_name
+ label: PostgreSQL Database name
+ description: ''
+ defaultValue: 'corteza'
+ validRegex: /.{1,}/
+ - id: $$cap_postgre_username
+ label: PostgreSQL username
+ defaultValue: 'cortezaUser'
+ description: ''
+ validRegex: /.{1,}/
+ - id: $$cap_postgre_password
+ label: PostgreSQL Password
+ description: ''
+ defaultValue: $$cap_gen_random_hex(16)
+ validRegex: /.{1,}/
+
+ instructions:
+ start: |-
+ Corteza is an open-source, self-hosted cloud-based platform for your work. It provides a wide ecosystem of a Unified Workspace (like Google G Suite), Enterprise Messaging (like Slack), a Low-Code environment for rapidly and securely delivering records-based management solutions, and CRM and Service Solution (like Salesforce).
+ For more info visit https://cortezaproject.org/
+
+ end: |-
+ Corteza has been successfully deployed!
+ --------------------------------------------
+ Before you proceed, please enable Websocket Support
+ https://captain.$$cap_root_domain/#/apps/details/$$cap_appname
+ --------------------------------------------
+ App is available as http://$$cap_appname.$$cap_root_domain
+ displayName: Corteza
+ isOfficial: true ## Only if all images used here are official or from a trusted source.
+ description: Corteza is a free, open-source, Low Code platform for building your organisation key applications, growing its productivity and protecting its data and the privacy of all those concerned.
+ documentation: This docker-compose is taken https://github.com/cortezaproject
diff --git a/public/v4/logos/corteza.png b/public/v4/logos/corteza.png
new file mode 100644
index 0000000..3a08296
--- /dev/null
+++ b/public/v4/logos/corteza.png
Binary files differ