diff --git a/birdnet-pi/rootfs/helpers/caddy_ingress.sh b/birdnet-pi/rootfs/helpers/caddy_ingress.sh new file mode 100644 index 000000000..b86cab6b3 --- /dev/null +++ b/birdnet-pi/rootfs/helpers/caddy_ingress.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# shellcheck shell=bash + +# Get values +source /etc/birdnet/birdnet.conf + +# Create ingress configuration for Caddyfile + cat < EOF >> /etc/caddy/Caddyfile +http://:8082 { + root * ${EXTRACTED} + file_server browse + handle /By_Date/* { + file_server browse + } + handle /Charts/* { + file_server browse + } + reverse_proxy /stream localhost:8000 + php_fastcgi unix//run/php/php-fpm.sock + reverse_proxy /log* localhost:8080 + reverse_proxy /stats* localhost:8501 + reverse_proxy /terminal* localhost:8888 +} +EOF