From 4963f3450059deac7d9f8f0eaa103d22fb217e4c Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Wed, 11 Aug 2021 17:33:56 -0700 Subject: [PATCH] Added Dozzle --- public/v4/apps/dozzle.yml | 36 ++++++++++++++++++++++++++++++++++++ public/v4/logos/dozzle.png | Bin 0 -> 8214 bytes 2 files changed, 36 insertions(+) create mode 100644 public/v4/apps/dozzle.yml create mode 100644 public/v4/logos/dozzle.png diff --git a/public/v4/apps/dozzle.yml b/public/v4/apps/dozzle.yml new file mode 100644 index 0000000..ed15246 --- /dev/null +++ b/public/v4/apps/dozzle.yml @@ -0,0 +1,36 @@ +captainVersion: 4 +services: + $$cap_appname: + image: amir20/dozzle:$$cap_version + volumes: + - /var/run/docker.sock:/var/run/docker.sock + environment: + DOZZLE_USERNAME: $$cap_username + DOZZLE_PASSWORD: $$cap_password + DOZZLE_KEY: $$cap_gen_random_hex(16) + caproverExtra: + containerHttpPort: '8080' +caproverOneClickApp: + variables: + - id: $$cap_version + label: Version Tag + description: Check out their Docker page for the valid tags https://hub.docker.com/r/amir20/dozzle/tags?page=1&ordering=last_updated + defaultValue: 'v3.7.1' + - id: $$cap_username + label: Username + defaultValue: 'admin' + - id: $$cap_password + label: Password + defaultValue: $$cap_gen_random_hex(16) + instructions: + start: |- + Dozzle is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is for live monitoring of your container logs only. + Dozzle should work for most. It has been tested with hundreds of containers. However, it doesn't support offline searching. Products like Loggly, Papertrail or Kibana are more suited for full search capabilities. + + More details: https://github.com/amir20/dozzle + + end: Make sure to enable HTTPS before accessing this app! Dozzle is deployed and available as $$cap_appname. + displayName: Dozzle + isOfficial: true + description: Dozzle is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is for live monitoring of your container logs only. + documentation: Taken from https://github.com/amir20/dozzle diff --git a/public/v4/logos/dozzle.png b/public/v4/logos/dozzle.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7ec9d6350fd62a6bc0303f2a2bdf08c57d7313 GIT binary patch literal 8214 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 IM6N<$f(Uv29smFU literal 0 HcmV?d00001