From 6a129fcb6ff8a2a2ba096770fef68e1fb6676d3f Mon Sep 17 00:00:00 2001 From: peskyadmin Date: Wed, 9 Apr 2025 18:36:10 -0500 Subject: [PATCH] init manual --- docker-compose.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index e69de29..e2cefeb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -0,0 +1,31 @@ +services: + prometheus-ts: + image: tailscale/tailscale:latest + hostname: prometheus + container_name: prometheus-ts + environment: + - TS_AUTHKEY={{YOUR_TAILSCALE_AUTHKEY}} + - TS_STATE_DIR=/var/lib/tailscale + - TS_SERVE_CONFIG=/config/serve.json + volumes: + - ./tailscale/tailscale-data:/var/lib/tailscale + - ./tailscale/config:/config + - /dev/net/tun:/dev/net/tun + cap_add: + - net_admin + - sys_module + restart: unless-stopped + prometheus: + image: prom/prometheus + container_name: prometheus + command: + - '--config.file=/etc/prometheus/prometheus.yml' + # ports: + # - 9090:9090 + restart: unless-stopped + volumes: + - ./prometheus/etc/prometheus:/etc/prometheus + - ./prometheus/data:/prometheus + network_mode: service:prometheus-ts + depends_on: + - prometheus-ts \ No newline at end of file