-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
executable file
·36 lines (34 loc) · 1006 Bytes
/
Copy pathdocker-compose.yml
File metadata and controls
executable file
·36 lines (34 loc) · 1006 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Authkey should tag this as `https`
services:
pocorgtfo:
container_name: pocorgtfo
hostname: pocorgtfo
image: caddy:alpine
volumes:
- caddy-data:/data
- caddy-config:/config
- ./caddy-www:/var/www
- ./caddy-file/Caddyfile:/etc/caddy/Caddyfile
- tailscale-tmp:/var/run/tailscale #To let Caddy speak to TS for TLS
restart: always
tailscaled:
image: tailscale/tailscale:latest
container_name: tailscaled-pocorgtfo
restart: always
environment:
- TS_STATE_DIR=/var/lib/tailscale/
- TS_AUTHKEY=${TS_AUTHKEY:-bad_auth_key}
volumes:
- /dev/net/tun:/dev/net/tun
- tailscale-tmp:/tmp #To let Caddy speak to TS for TLS
- tailscale-data:/var/lib/tailscale
network_mode: "container:pocorgtfo"
volumes:
caddy-config:
name: "pocorgtfo_caddy-config"
caddy-data:
name: "pocorgtfo_caddy-data"
tailscale-data:
name: "pocorgtfo_tailscale-data"
tailscale-tmp:
name: "pocorgtfo_tailscale-tmp"