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 0000000..325cfa3 Binary files /dev/null and b/public/v4/logos/couchbase.png differ