From 39ec821ea259c5b7866352720c2c867c7f1cf9bd Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Mon, 7 Sep 2020 19:19:10 -0400 Subject: [PATCH] Added Coral Talk --- public/v4/apps/coral.yml | 50 ++++++++++++++++++++++++++++++++++++++ public/v4/logos/coral.png | Bin 0 -> 6076 bytes 2 files changed, 50 insertions(+) create mode 100644 public/v4/apps/coral.yml create mode 100644 public/v4/logos/coral.png 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/ diff --git a/public/v4/logos/coral.png b/public/v4/logos/coral.png new file mode 100644 index 0000000000000000000000000000000000000000..8d97275f33e464251c08639ea38de954a38be336 GIT binary patch literal 6076 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