diff --git a/services/coral/app.yaml b/services/coral/app.yaml new file mode 100644 index 000000000..bb6bc462b --- /dev/null +++ b/services/coral/app.yaml @@ -0,0 +1,84 @@ +apiVersion: application.kubero.dev/v1alpha1 +kind: KuberoApp +metadata: + name: coral +spec: + name: coral + deploymentstrategy: docker + image: + repository: coralproject/talk + tag: "7" + containerPort: "8080" + addons: + - displayName: Kubero Redis + env: [] + icon: /img/addons/Redis.png + id: kubero-operator + kind: KuberoRedis + resourceDefinitions: + KuberoRedis: + apiVersion: application.kubero.dev/v1alpha1 + kind: KuberoRedis + metadata: + name: coral-redis + spec: + redis: + architecture: replication + global: + redis: + password: changeme + storageClass: standard + master: + persistence: + size: 1Gi + replica: + persistence: + size: 1Gi + replicaCount: 1 + - displayName: Kubero MongoDB + env: [] + icon: /img/addons/MongoDB.png + id: kubero-operator + kind: KuberoMongoDB + resourceDefinitions: + KuberoMongoDB: + apiVersion: application.kubero.dev/v1alpha1 + kind: KuberoMongoDB + metadata: + name: coral-mongodb + spec: + mongodb: + architecture: standalone + auth: + databases: + - kubero + passwords: + - changeme + rootPassword: changeme + rootUser: root + usernames: + - coral + directoryPerDB: false + disableJavascript: false + global: + storageClass: standard + persistence: + size: 1Gi + replicaCount: 1 + envVars: + - name: SIGNING_SECRET + value: change-me-to-make-me-secure + - name: REDIS_URI + value: redis://coral:changeme@coral-redis-master:6379 + - name: MONGODB_URI + value: mongodb://root:changeme@coral-mongodb:27017/?tls=false + - name: NODE_ENV + value: production + - name: LOGGING_LEVEL + value: info + cronjobs: [] + extraVolumes: [] + web: + replicaCount: 1 + worker: + replicaCount: 0 \ No newline at end of file diff --git a/services/coral/service.yaml b/services/coral/service.yaml new file mode 100644 index 000000000..afeeb099d --- /dev/null +++ b/services/coral/service.yaml @@ -0,0 +1,12 @@ +name: Coral +description: 'A better onlne commenting experience from Vox Media' +tags: +- commments +- community +source: https://github.com/coralproject/talk +website: https://coralproject.net +documentation: +- https://docs.coralproject.net/ +- https://github.com/coralproject/talk/blob/main/docs/docs/environment-variables.md +icon: https://avatars.githubusercontent.com/u/9255912?s=200&v=4 +screenshots: