diff --git a/wireguard/rootfs/etc/services.d/api/run b/wireguard/rootfs/etc/services.d/api/run index 6ee89f4..b5ca2ee 100644 --- a/wireguard/rootfs/etc/services.d/api/run +++ b/wireguard/rootfs/etc/services.d/api/run @@ -15,6 +15,9 @@ declare public_key declare transfer_rx declare transfer_tx +PORT=$(bashio::config "ports" "80/tcp") +if [[ $PORT -eq 0 ]]; then exit; fi + while true; do # Get information from wg peers=() @@ -48,5 +51,5 @@ while true; do fi echo -e "HTTP/1.1 200 OK\r\nContent-type: application/json\r\n\r\n${json}" \ - | nc -l -p 80 > /dev/null + | nc -l -p $PORT > /dev/null done