summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/couchbase.yml
diff options
context:
space:
mode:
authorAmjed Ali <[email protected]>2021-07-14 06:50:57 +0530
committerGitHub <[email protected]>2021-07-13 18:20:57 -0700
commitbbeb2a874d9cdc874986acf0a785849cb4fa7abf (patch)
tree1254d0234776798edd417fa6677dce9e344205f5 /public/v4/apps/couchbase.yml
parent274f9eabb180e1c2fd6645e22b37dfbdd56461ae (diff)
downloadcaprover-one-click-apps-bbeb2a874d9cdc874986acf0a785849cb4fa7abf.tar.gz
caprover-one-click-apps-bbeb2a874d9cdc874986acf0a785849cb4fa7abf.zip
Add Couchbase (#464)
* Add couchbase * couchbase logo * Update couchbase.yml * npm formatter-write
Diffstat (limited to 'public/v4/apps/couchbase.yml')
-rw-r--r--public/v4/apps/couchbase.yml29
1 files changed, 29 insertions, 0 deletions
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