summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/coral.yml
diff options
context:
space:
mode:
authorKasra Bigdeli <[email protected]>2020-09-07 19:19:10 -0400
committerKasra Bigdeli <[email protected]>2020-09-07 19:19:10 -0400
commit39ec821ea259c5b7866352720c2c867c7f1cf9bd (patch)
treef1c21f50e9ebbf2bdbcb152006028f2d47f75ed9 /public/v4/apps/coral.yml
parentab1e961a5efdcc2d1d6973425ea0317d897b57f9 (diff)
downloadcaprover-one-click-apps-39ec821ea259c5b7866352720c2c867c7f1cf9bd.tar.gz
caprover-one-click-apps-39ec821ea259c5b7866352720c2c867c7f1cf9bd.zip
Added Coral Talk
Diffstat (limited to 'public/v4/apps/coral.yml')
-rw-r--r--public/v4/apps/coral.yml50
1 files changed, 50 insertions, 0 deletions
diff --git a/public/v4/apps/coral.yml b/public/v4/apps/coral.yml
new file mode 100644
index 0000000..1d6443c
--- /dev/null
+++ b/public/v4/apps/coral.yml
@@ -0,0 +1,50 @@
+captainVersion: 4
+services:
+ $$cap_appname-mongo:
+ image: mongo:4.2
+ volumes:
+ - $$cap_appname-mongo:/data/db
+ caproverExtra:
+ notExposeAsWebApp: 'true'
+ $$cap_appname-redis:
+ image: redis:3.2
+ volumes:
+ - $$cap_appname-redis:/data
+ caproverExtra:
+ notExposeAsWebApp: 'true'
+ $$cap_appname-talk:
+ depends_on:
+ - $$cap_appname-mongo
+ - $$cap_appname-redis
+ image: coralproject/talk:$$cap_talk_version
+ restart: always
+ caproverExtra:
+ containerHttpPort: '5000'
+ environment:
+ MONGODB_URI: 'mongodb://srv-captain--$$cap_appname-mongo:27017/coral'
+ REDIS_URI: 'redis://srv-captain--$$cap_appname-redis:6379'
+ SIGNING_SECRET: $$cap_signing_secret
+caproverOneClickApp:
+ variables:
+ - id: $$cap_signing_secret
+ label: Signing Secret
+ defaultValue: $$cap_gen_random_hex(32)
+ description: ''
+ validRegex: /.{1,}/
+ - id: $$cap_talk_version
+ label: Coral Talk Version
+ defaultValue: '6'
+ description: Check out their Docker page for the valid tags https://hub.docker.com/r/coralproject/talk/tags
+ validRegex: /^([^\s^\/])+$/
+ instructions:
+ start: >-
+ Online comments are broken. Our open-source commenting platform, Coral, rethinks how moderation, comment display, and conversation function, creating the opportunity for safer, smarter discussions around your work.
+
+ end: >
+ Coral is deployed and available as $$cap_appname-talk .
+
+ IMPORTANT: It will take up to 2 minutes for the application to be ready. Before that, you might see a 502 error page.
+ displayName: Coral Talk
+ isOfficial: true
+ description: Coral is an open source commenting platform with a full suite of tools helps moderators easily identify disruptive comments.
+ documentation: Taken from https://docs.coralproject.net/coral/installation-from-docker/