From c2751d6d160873fea9eb9d96b9199473b95ce1a1 Mon Sep 17 00:00:00 2001 From: Thomas Hintz Date: Sun, 31 Aug 2025 14:56:07 -0700 Subject: [PATCH] Adding dozzle for viewing logs. --- Makefile | 7 ++++++- all-apps/dozzle/docker-compose.yaml | 10 ++++++++++ all-apps/nextcloud/docker-compose.yaml | 2 -- make-caddyfile.sh | 1 + 4 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 all-apps/dozzle/docker-compose.yaml diff --git a/Makefile b/Makefile index 3206bfa..a62ebf3 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,12 @@ TERRAFORM_ENV=production # .dirstamp plus && $@ is like make magic to get this rule # to only run if the contents of all-apps changes -app/.dirstamp: all-apps/app.service all-apps/docker-compose.yaml $(wildcard all-apps/lb/*) $(wildcard all-apps/nextcloud/*) $(wildcard all-apps/wg-easy/*) +app/.dirstamp: all-apps/app.service all-apps/docker-compose.yaml \ +$(wildcard all-apps/lb/*) \ +$(wildcard all-apps/nextcloud/*) \ +$(wildcard all-apps/wg-easy/*) \ +$(wildcard all-apps/dozzle/*) + rm -Rf app/ cp -a all-apps app && touch $@ diff --git a/all-apps/dozzle/docker-compose.yaml b/all-apps/dozzle/docker-compose.yaml new file mode 100644 index 0000000..c277692 --- /dev/null +++ b/all-apps/dozzle/docker-compose.yaml @@ -0,0 +1,10 @@ +services: + dozzle: + container_name: dozzle + image: amir20/dozzle:latest + volumes: + - /var/run/docker.sock:/var/run/docker.sock + networks: + - lb +networks: + lb: diff --git a/all-apps/nextcloud/docker-compose.yaml b/all-apps/nextcloud/docker-compose.yaml index 853372f..c360834 100644 --- a/all-apps/nextcloud/docker-compose.yaml +++ b/all-apps/nextcloud/docker-compose.yaml @@ -66,8 +66,6 @@ services: - NEXTCLOUD_ADMIN_USER=admin - REDIS_HOST=redis - NEXTCLOUD_TRUSTED_DOMAINS=nextcloud.nassella.cc # TODO generate this? - ports: - - "8080:80" depends_on: redis: condition: service_healthy diff --git a/make-caddyfile.sh b/make-caddyfile.sh index 084866b..e4f0644 100755 --- a/make-caddyfile.sh +++ b/make-caddyfile.sh @@ -22,6 +22,7 @@ APP_CONFIGS+=('lb,root') declare -A bodys bodys["nextcloud"]=" reverse_proxy http://nextcloud:80" bodys["wg-easy"]=" reverse_proxy http://wg-easy:80" +bodys["dozzle"]=" reverse_proxy http://dozzle:8080" bodys["lb"]=" reverse_proxy http://nginx:80" for config_string in ${APP_CONFIGS[@]}; do