summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/cachet.yml
diff options
context:
space:
mode:
authorAlex <[email protected]>2020-08-26 14:29:36 +0100
committerGitHub <[email protected]>2020-08-26 09:29:36 -0400
commit878f457fe263859b95b08f44c0ef99565225dd08 (patch)
tree0ec1b1ef42b0965dd2c83bb17e6c92c0d64e65d7 /public/v4/apps/cachet.yml
parentb2f8e8e1a9e67a55144c4144be93b5dd4ddce333 (diff)
downloadcaprover-one-click-apps-878f457fe263859b95b08f44c0ef99565225dd08.tar.gz
caprover-one-click-apps-878f457fe263859b95b08f44c0ef99565225dd08.zip
Add Cachet OCA (#257)
* Add Cachet OCA * Implement feedback (@githubsaturn)
Diffstat (limited to 'public/v4/apps/cachet.yml')
-rw-r--r--public/v4/apps/cachet.yml54
1 files changed, 54 insertions, 0 deletions
diff --git a/public/v4/apps/cachet.yml b/public/v4/apps/cachet.yml
new file mode 100644
index 0000000..d70808e
--- /dev/null
+++ b/public/v4/apps/cachet.yml
@@ -0,0 +1,54 @@
+captainVersion: 4
+services:
+ $$cap_appname-postgres:
+ image: postgres:12-alpine
+ environment:
+ POSTGRES_USER: postgres
+ POSTGRES_PASSWORD: $$cap_DB_PASS
+ volumes:
+ - $$cap_appname-postgres-data:/var/lib/postgresql/data
+ caproverExtra:
+ notExposeAsWebApp: 'true'
+ $$cap_appname:
+ image: cachethq/docker:$$cap_cachet_version
+ environment:
+ DB_DRIVER: pgsql
+ DB_HOST: srv-captain--$$cap_appname-postgres
+ DB_PORT: 5432
+ DB_DATABASE: postgres
+ DB_USERNAME: postgres
+ DB_PASSWORD: $$cap_DB_PASS
+ DB_PREFIX: chq_
+ APP_KEY: $$cap_gen_random_hex(32)
+ APP_LOG: errorlog
+ APP_ENV: production
+ APP_DEBUG: false
+ DEBUG: false
+ restart: always
+ caproverExtra:
+ containerHttpPort: '8000'
+caproverOneClickApp:
+ variables:
+ - label: Database Password
+ description: Password to connect to the database
+ defaultValue: $$cap_gen_random_hex(16)
+ id: $$cap_DB_PASS
+ - id: $$cap_cachet_version
+ label: Version Tag
+ description: Check out their Docker page for the valid tags https://hub.docker.com/r/cachethq/docker/tags
+ defaultValue: '2.3.15'
+ instructions:
+ start: |-
+ 📛 An open source status page system for everyone.
+
+ GitHub: https://github.com/CachetHQ/Cachet
+ end: |-
+ Aaaand you're done! 😄
+
+ Your service is available at http://$$cap_appname.$$cap_root_domain
+
+ If you need help with installation check out the docs! https://docs.cachethq.io/docs
+ displayName: Cachet
+ isOfficial: true
+ description: An open source status page system for everyone.
+ documentation: https://docs.cachethq.io/docs