From 4b6968215bc6e40c7bd3eedf344d5c51106b3e92 Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Wed, 20 Nov 2024 15:45:18 +0000 Subject: [PATCH] added caddy webserver --- .gitignore | 1 + caddy/docker-compose.yml | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 caddy/docker-compose.yml diff --git a/.gitignore b/.gitignore index 408db8d..59f5b3e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ standard-notes/ pinchflat/ homepage/config/logs/ speedtest/config/ +caddy/ts-caddy/ # ignore environment files .env diff --git a/caddy/docker-compose.yml b/caddy/docker-compose.yml new file mode 100644 index 0000000..fd94519 --- /dev/null +++ b/caddy/docker-compose.yml @@ -0,0 +1,18 @@ +services: + ts-caddy: + image: tailscale/tailscale:latest + container_name: ts-caddy + hostname: ts-caddy + environment: + - TS_AUTHKEY:${TAILSCALE_AUTHKEY} + - TS_SOCKET:/var/run/tailscale/tailscaled.sock + volumes: + - ${PWD}/ts-caddy/state:/var/lib/tailscale + - /dev/net/tun:/dev/net/tun + cap_add: + - net_admin + - sys_module + restart: unless-stopped + caddy: + image: caddy/caddy:latest + network_mode: service:ts-caddy \ No newline at end of file