From bbeb2a874d9cdc874986acf0a785849cb4fa7abf Mon Sep 17 00:00:00 2001 From: Amjed Ali <86785660+amjed-ali-k@users.noreply.github.com> Date: Wed, 14 Jul 2021 06:50:57 +0530 Subject: [PATCH] Add Couchbase (#464) * Add couchbase * couchbase logo * Update couchbase.yml * npm formatter-write --- public/v4/apps/couchbase.yml | 29 +++++++++++++++++++++++++++++ public/v4/apps/mysql.yml | 2 +- public/v4/logos/couchbase.png | Bin 0 -> 6780 bytes 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 public/v4/apps/couchbase.yml create mode 100644 public/v4/logos/couchbase.png diff --git a/public/v4/apps/couchbase.yml b/public/v4/apps/couchbase.yml new file mode 100644 index 0000000..40ed4fb --- /dev/null +++ b/public/v4/apps/couchbase.yml @@ -0,0 +1,29 @@ +captainVersion: 4 +services: + $$cap_appname-db: + image: couchbase:$$cap_cb_version + volumes: + - $$cap_appname-data:/opt/couchbase/var + restart: always + caproverExtra: + containerHttpPort: '8091' +caproverOneClickApp: + variables: + - id: $$cap_cb_version + label: CouchBase Version + defaultValue: 'community-6.6.0' + description: Check out their Docker page for the valid tags https://registry.hub.docker.com/_/couchbase?tab=tags + validRegex: /^([^\s^\/])+$/ + instructions: + start: |- + Couchbase Server, originally known as Membase, is an open-source, distributed multi-model NoSQL document-oriented database software package optimized for interactive applications. + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME. + end: |- + Wait for few minutes to completly finish the deployment. + Visit http://$$cap_appname.$$cap_root_domain on the host machine to see the Web Console to start Couchbase Server setup. + DB will be internally available as srv-captain--$$cap_appname in ports 8091,8092,8093,8094,11210. + If you want this app available externally, map these ports on Caprover App-Config settings and allow on firewall. + displayName: CouchBase + isOfficial: true + description: Couchbase is an open-source, distributed multi-model NoSQL document-oriented database software + documentation: Taken from https://registry.hub.docker.com/_/couchbase diff --git a/public/v4/apps/mysql.yml b/public/v4/apps/mysql.yml index 57cc5bf..c4a2b46 100644 --- a/public/v4/apps/mysql.yml +++ b/public/v4/apps/mysql.yml @@ -31,4 +31,4 @@ caproverOneClickApp: displayName: MySQL isOfficial: true description: MySQL is a relational database management system based on SQL - documentation: Taken from https://docs.docker.com/compose/mysql/ port mapping removed from WP as it's not needed + documentation: Taken from https://docs.docker.com/compose/mysql/ diff --git a/public/v4/logos/couchbase.png b/public/v4/logos/couchbase.png new file mode 100644 index 0000000000000000000000000000000000000000..325cfa3df57382b3f6b8d57d9213ae039301972c GIT binary patch literal 6780 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