fix(tailscale): Use localhost and network_mode for Funnel/Serve
Some checks failed
/ validate-docker-compose (push) Has been cancelled
Some checks failed
/ validate-docker-compose (push) Has been cancelled
Tailscale Funnel/Serve requires proxying to localhost or 127.0.0.1. This commit updates the target URL to http://localhost:80 and sets network_mode to service:traefik to allow tailscale to correctly forward traffic to the traefik container.
This commit is contained in:
parent
cc51dd386c
commit
63b62c15b3
@ -514,6 +514,7 @@ services:
|
|||||||
cap_add:
|
cap_add:
|
||||||
- NET_ADMIN
|
- NET_ADMIN
|
||||||
- NET_RAW
|
- NET_RAW
|
||||||
|
network_mode: service:traefik # Add this line
|
||||||
restart: always
|
restart: always
|
||||||
command:
|
command:
|
||||||
- /bin/sh
|
- /bin/sh
|
||||||
@ -540,11 +541,11 @@ services:
|
|||||||
# Check the ENABLE_FUNNEL_HTTPS variable
|
# Check the ENABLE_FUNNEL_HTTPS variable
|
||||||
if [ "${ENABLE_FUNNEL_HTTPS}" = "true" ]; then
|
if [ "${ENABLE_FUNNEL_HTTPS}" = "true" ]; then
|
||||||
echo "ENABLE_FUNNEL_HTTPS is true. Setting up Funnel -> http://traefik:80..."
|
echo "ENABLE_FUNNEL_HTTPS is true. Setting up Funnel -> http://traefik:80..."
|
||||||
tailscale funnel --bg http://traefik:80
|
tailscale funnel --bg http://localhost:80
|
||||||
echo "Tailscale Funnel configured."
|
echo "Tailscale Funnel configured."
|
||||||
else
|
else
|
||||||
echo "ENABLE_FUNNEL_HTTPS is false. Setting up Serve -> http://traefik:80..."
|
echo "ENABLE_FUNNEL_HTTPS is false. Setting up Serve -> http://traefik:80..."
|
||||||
tailscale serve --bg http://traefik:80
|
tailscale serve --bg http://localhost:80
|
||||||
echo "Tailscale Serve configured."
|
echo "Tailscale Serve configured."
|
||||||
fi
|
fi
|
||||||
# --- End Tailscale Funnel/Serve ---
|
# --- End Tailscale Funnel/Serve ---
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user