gluon/package/gluon-status-page-api/files/lib/gluon/upgrade/500-status-page-api

19 lines
405 B
Bash
Executable File

#!/bin/sh
uci -q batch <<-EOF
delete uhttpd.main.listen_http
add_list uhttpd.main.listen_http=0.0.0.0:80
add_list uhttpd.main.listen_http=[::]:80
delete uhttpd.main.listen_https
set uhttpd.main.home=/lib/gluon/status-page/www
EOF
RAM=$(awk '/MemTotal/ {print $2}' /proc/meminfo)
if [ $RAM -lt $((48*1024)) ]; then
uci set uhttpd.main.max_requests=16
else
uci set uhttpd.main.max_requests=32
fi