From 974701f42b78ea991597efcf1fa572972cb80b64 Mon Sep 17 00:00:00 2001 From: Yax Date: Tue, 24 Mar 2026 18:49:09 +0100 Subject: [PATCH] Add tugtainer app --- 10-monitor/docker-compose.monitor.yml | 54 +++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 10-monitor/docker-compose.monitor.yml diff --git a/10-monitor/docker-compose.monitor.yml b/10-monitor/docker-compose.monitor.yml new file mode 100644 index 0000000..842c72f --- /dev/null +++ b/10-monitor/docker-compose.monitor.yml @@ -0,0 +1,54 @@ +networks: + tugtainer: + driver: bridge +volumes: + tugtainer_data: +services: + # Socket proxy is used by default, + # but you can mount docker socket directly + # and remove this service and DOCKER_HOST variable + socket-proxy: + image: lscr.io/linuxserver/socket-proxy:latest + container_name: socket-proxy + environment: + CONTAINERS: 1 + EVENTS: 1 + IMAGES: 1 + INFO: 1 + LOG_LEVEL: warning + PING: 1 + NETWORKS: 1 + POST: 1 + TZ: Europe/Moscow + VERSION: 1 + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + restart: unless-stopped + read_only: true + tmpfs: + - /run + networks: + - tugtainer + labels: + dev.quenary.tugtainer.protected: True + app: + depends_on: + - socket-proxy + container_name: tugtainer + image: ghcr.io/quenary/tugtainer:1 + volumes: + - tugtainer_data:/tugtainer + # You can uncomment this to mount socket directly, + # and remove socket-proxy service and DOCKER_HOST variable + # - /var/run/docker.sock:/var/run/docker.sock:ro + restart: unless-stopped + environment: + # The list of available variables is in env.example + DOCKER_HOST: tcp://socket-proxy:2375 + networks: + - tugtainer + ports: + - '9412:80' + labels: + dev.quenary.tugtainer.protected: True +