From 878f457fe263859b95b08f44c0ef99565225dd08 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 26 Aug 2020 14:29:36 +0100 Subject: [PATCH] Add Cachet OCA (#257) * Add Cachet OCA * Implement feedback (@githubsaturn) --- public/v4/apps/cachet.yml | 54 +++++++++++++++++++++++++++++++++++++ public/v4/logos/cachet.png | Bin 0 -> 4945 bytes 2 files changed, 54 insertions(+) create mode 100644 public/v4/apps/cachet.yml create mode 100644 public/v4/logos/cachet.png 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 diff --git a/public/v4/logos/cachet.png b/public/v4/logos/cachet.png new file mode 100644 index 0000000000000000000000000000000000000000..dd722a8a21b5b1889be20df0c955e8894991a065 GIT binary patch literal 4945 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 Y-^AX~{j(VGj{~2rwS!eP{9^3?0X9@_p#T5? literal 0 HcmV?d00001