Skip to content

Commit fdde009

Browse files
committed
nginx: disable ipv6 listen when the container has no IPv6 internally
fixes: sdr-enthusiasts/docker-adsb-ultrafeeder#244
1 parent d1c720a commit fdde009

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

rootfs/etc/s6-overlay/startup.d/07-nginx-configure

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ fi
4949
# set listen port, defaults to 80 via Dockerfile
5050
sed -i -e "s/TAR1090_NGINX_PORT/${TAR1090_NGINX_PORT}/" /etc/nginx/sites-enabled/tar1090
5151

52+
# disable IPv6 listen when there is no IPv6 loopback address
53+
if ! ip a | grep -q -e 'inet6 ::1'; then
54+
sed -i -e 's/listen \[::\].*/# IPv6 disabled/' /etc/nginx/sites-enabled/tar1090
55+
fi
56+
5257
if chk_enabled "${CUSTOM_HTML}"; then
5358
sed -i \
5459
-e 's#/usr/local/share/tar1090/html-webroot/.*#/var/custom_html/;\nadd_header Cache-Control "no-cache";#' \

0 commit comments

Comments
 (0)