feat: add healthcheck api endpoint

This commit is contained in:
2025-04-08 13:12:59 -07:00
parent f4baade73b
commit c017578631
2 changed files with 82 additions and 4 deletions

View File

@@ -4,12 +4,14 @@
# Store env variables in s6
# #
IP_GATEWAY=$(/sbin/ip route|awk '/default/ { print $3 }')
IP_CONTAINER=$(ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1')
ip_gateway=$(/sbin/ip route|awk '/default/ { print $3 }')
ip_container=$(ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1')
printf "$IP_GATEWAY" > /var/run/s6/container_environment/IP_GATEWAY
printf "$IP_CONTAINER" > /var/run/s6/container_environment/IP_CONTAINER
printf "$ip_gateway" > /var/run/s6/container_environment/IP_GATEWAY
printf "$ip_container" > /var/run/s6/container_environment/IP_CONTAINER
export IP_GATEWAY=$ip_gateway
export IP_GATEWAY=$ip_container
# #
# install and startup for tvapp2