From e34094c5c2fd26c87eeb8ff4666c226ddc75d4ef Mon Sep 17 00:00:00 2001 From: rov Date: Tue, 16 Dec 2025 23:20:51 -0300 Subject: [PATCH] Add docker-compose.yml --- docker-compose.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..02704ea --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,32 @@ +services: + ts-grafana: + image: tailscale/tailscale:latest + hostname: grafana + environment: + - TS_AUTHKEY=tskey-client-kfscTtpN5Z11CNTRL-UHF15DxyeTgAxUzzJhfUTgSNstdot9mM?ephemeral=false + - TS_EXTRA_ARGS=--advertise-tags=tag:container + - TS_STATE_DIR=/var/lib/tailscale + - TS_SERVE_CONFIG=/config/serve.json + volumes: + - tailscale-data-grafana:/var/lib/tailscale + - ~/ts-prometheus/config:/config + devices: + - /dev/net/tun:/dev/net/tun + cap_add: + - net_admin + - sys_module + restart: unless-stopped + + grafana: + image: grafana/grafana:latest + container_name: grafana + restart: unless-stopped + network_mode: service:ts-grafana + volumes: + - grafana_data:/var/lib/grafana + depends_on: + - ts-grafana + +volumes: + tailscale-data-grafana: + grafana_data: {} \ No newline at end of file