summaryrefslogtreecommitdiff
path: root/playbooks/roles/outbound/templates/proxy/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'playbooks/roles/outbound/templates/proxy/docker-compose.yml')
-rw-r--r--playbooks/roles/outbound/templates/proxy/docker-compose.yml17
1 files changed, 8 insertions, 9 deletions
diff --git a/playbooks/roles/outbound/templates/proxy/docker-compose.yml b/playbooks/roles/outbound/templates/proxy/docker-compose.yml
index 3074047..7deea56 100644
--- a/playbooks/roles/outbound/templates/proxy/docker-compose.yml
+++ b/playbooks/roles/outbound/templates/proxy/docker-compose.yml
@@ -7,6 +7,10 @@ services:
- TS_STATE_DIR=/var/lib/tailscale
- TS_USERSPACE=false
- TZ={{ timezone }}
+
+ - VIRTUAL_HOST=*.{{ domain }},{{ domain }}
+ - VIRTUAL_PORT=80
+ - LETSENCRYPT_HOST=*.{{ domain }},{{ domain }}
hostname: headscale-outbound
restart: unless-stopped
cap_add:
@@ -16,21 +20,16 @@ services:
- ./data:/var/lib/tailscale
- /dev/net/tun:/dev/net/tun
networks:
- - headnet
+ - proxy
proxy:
image: nginx:latest
+ network_mode: service:headscale-client
depends_on:
- headscale-client
- networks:
- - proxy
- - headnet
- environment:
- - VIRTUAL_HOST=*.{{ domain }},{{ domain }}
- - VIRTUAL_PORT=80
- - LETSENCRYPT_HOST=*.{{ domain }},{{ domain }}
+ volumes:
+ - ./sites-enabled:/etc/nginx/conf.d
networks:
- headnet:
proxy:
external: true