From 87aaad3c066ef7df07c1e8318846aa38768b668e Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Wed, 15 Jan 2025 18:05:41 -0600 Subject: [PATCH] add serve --- hosts/ps10rp/traefik/compose.yaml | 2 ++ hosts/ps10rp/traefik/serve.json | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 hosts/ps10rp/traefik/serve.json diff --git a/hosts/ps10rp/traefik/compose.yaml b/hosts/ps10rp/traefik/compose.yaml index b2e647b07..72287b905 100644 --- a/hosts/ps10rp/traefik/compose.yaml +++ b/hosts/ps10rp/traefik/compose.yaml @@ -10,10 +10,12 @@ services: - TS_STATE_DIR=/var/lib/tailscale - TS_ENABLE_METRICS=true - TS_HOSTNAME=traefik-ps10rp + - TS_SERVE_CONFIG=/config/serve.json network_mode: service:traefik restart: always volumes: - tailscale:/var/lib/tailscale + - ${PWD}/serve.json:/config/serve.json devices: - /dev/net/tun:/dev/net/tun diff --git a/hosts/ps10rp/traefik/serve.json b/hosts/ps10rp/traefik/serve.json new file mode 100644 index 000000000..2170a1bfe --- /dev/null +++ b/hosts/ps10rp/traefik/serve.json @@ -0,0 +1,19 @@ +{ + "TCP": { + "443": { + "HTTPS": true + } + }, + "Web": { + "${TS_CERT_DOMAIN}:443": { + "Handlers": { + "/": { + "Proxy": "http://127.0.0.1:8080" + } + } + } + }, + "AllowFunnel": { + "${TS_CERT_DOMAIN}:443": true + } +}