diff --git a/apps/dozzle/config.json b/apps/dozzle/config.json new file mode 100644 index 00000000..835de63a --- /dev/null +++ b/apps/dozzle/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "../schema.json", + "name": "Dozzle", + "available": true, + "exposable": true, + "port": 8013, + "id": "dozzle", + "tipi_version": 1, + "version": "latest", + "categories": [ + "development" + ], + "description": "Dozzle is a small web based app to monior Docker logs.", + "short_desc": "Dozzle is a small web based app to monior Docker logs", + "author": "Amir Raminfar", + "source": "https://github.com/amir20/dozzle", + "form_fields": [] +} diff --git a/apps/dozzle/docker-compose.yml b/apps/dozzle/docker-compose.yml new file mode 100644 index 00000000..d5f956c8 --- /dev/null +++ b/apps/dozzle/docker-compose.yml @@ -0,0 +1,19 @@ +version: "3" +services: + dozzle: + container_name: dozzle + image: amir20/dozzle:latest + restart: unless-stopped + volumes: + - /var/run/docker.sock:/var/run/docker.sock + ports: + - ${APP_PORT}:8080 + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.hdozzle.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.dozzle.entrypoints: websecure + traefik.http.routers.dozzle.service: dozzle + traefik.http.routers.dozzle.tls.certresolver: myresolver + traefik.http.services.dozzle.loadbalancer.server.port: 8080 diff --git a/apps/dozzle/metadata/description.md b/apps/dozzle/metadata/description.md new file mode 100644 index 00000000..4d8abf45 --- /dev/null +++ b/apps/dozzle/metadata/description.md @@ -0,0 +1,16 @@ +# Doozle + +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. + + +## Features + +- Intelligent fuzzy search for container names ๐Ÿค– +- Search logs using regex ๐Ÿ”ฆ +- Small memory footprint ๐ŸŽ +- Split screen for viewing multiple logs +- Download logs easy +- Live stats with memory and CPU usage +- Authentication with username and password ๐Ÿšจ + +https://github.com/amir20/dozzle \ No newline at end of file diff --git a/apps/dozzle/metadata/logo.jpg b/apps/dozzle/metadata/logo.jpg new file mode 100644 index 00000000..81dea48e Binary files /dev/null and b/apps/dozzle/metadata/logo.jpg differ