summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/couchdb-clouseau.yml
diff options
context:
space:
mode:
authorMatías Fort <[email protected]>2022-05-01 14:47:36 -0300
committerGitHub <[email protected]>2022-05-01 10:47:36 -0700
commit5e63ffeb6291ef84b645ab755a00a449e920489f (patch)
treef5cb3f410554b2375211164caa334e7287310a05 /public/v4/apps/couchdb-clouseau.yml
parentfd7bdd8700d6c22841a2255203abb4c99c26781e (diff)
downloadcaprover-one-click-apps-5e63ffeb6291ef84b645ab755a00a449e920489f.tar.gz
caprover-one-click-apps-5e63ffeb6291ef84b645ab755a00a449e920489f.zip
Add CouchDB with Clouseau (Full Text Search) as one click app (#658)
* Add CouchDB with Clouseau (Full Text Search) as one click app * Add files via upload * Update couchdb-clouseau * Rename couchdb-clouseau to couchdb-clouseau.yml
Diffstat (limited to 'public/v4/apps/couchdb-clouseau.yml')
-rw-r--r--public/v4/apps/couchdb-clouseau.yml38
1 files changed, 38 insertions, 0 deletions
diff --git a/public/v4/apps/couchdb-clouseau.yml b/public/v4/apps/couchdb-clouseau.yml
new file mode 100644
index 0000000..34af1dd
--- /dev/null
+++ b/public/v4/apps/couchdb-clouseau.yml
@@ -0,0 +1,38 @@
+captainVersion: 4
+services:
+ $$cap_appname:
+ image: ibmcom/couchdb3:$$cap_couchdb_version
+ volumes:
+ - $$cap_appname-db-data:/opt/couchdb/data
+ - $$cap_appname-db-etc:/opt/couchdb/etc
+ restart: always
+ environment:
+ COUCHDB_USER: $$cap_couchdb_user
+ COUCHDB_PASSWORD: $$cap_couchdb_password
+ caproverExtra:
+ containerHttpPort: '5984'
+caproverOneClickApp:
+ variables:
+ - id: $$cap_couchdb_version
+ label: CouchDB Version Tag
+ description: Check out their Docker page for the valid tags https://hub.docker.com/r/library/couchdb/tags/
+ defaultValue: '3.2.1'
+ validRegex: /^([^\s^\/])+$/
+ - id: $$cap_couchdb_user
+ label: CouchDB Username
+ defaultValue: mainuser
+ validRegex: /^([a-zA-Z0-9_])+$/
+ - id: $$cap_couchdb_password
+ label: CouchDB Password
+ defaultValue: ''
+ validRegex: /.{1,}/
+ instructions:
+ start: >-
+ CouchDB is a database that uses JSON for documents, an HTTP API, & JavaScript/declarative indexing.
+ After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 5984 to other CapRover apps.
+ Enter your CouchDB Configuration parameters and click on next. It will take about a minute for the process to finish.
+ end: CouchDB is deployed and available as $$cap_appname at port 5984 to other apps
+ displayName: CouchDB + Clouseau
+ isOfficial: true
+ description: CouchDB + Clouseau (Full Text Search) - IBM CouchDB 3 official image
+ documentation: Taken from https://hub.docker.com/r/ibmcom/couchdb3/