Standalone with https

This commit is contained in:
Devmel Apps
2025-10-09 14:18:37 +02:00
parent c5f99dae9b
commit 04a0bef826
4 changed files with 100 additions and 18 deletions
+21 -5
View File
@@ -9,11 +9,8 @@ case "$arch" in \
amd64) arch='x86_64' ;; \
i386) arch='x86' ;; \
esac;
echo "AirSendWebService arch: ${arch}"
# Start AirSendWebService
ulimit -n 4096
./bin/unix/${arch}/AirSendWebService 99399
echo "AirSendWebService arch: ${arch}"
CALLBACK_PID=
if [ -n "${SUPERVISOR_TOKEN:-}" ]
@@ -21,14 +18,33 @@ then
hname="$(hostname -i)"
echo "internal_url: http://${hname}:33863/"
echo $(bashio::config 'auto_include') > auto_include.cfg
# Start AirSendWebService
./bin/unix/${arch}/AirSendWebService 99399
# Start hass callback service
php -S 127.0.0.1:80 hass_cb.php & CALLBACK_PID=$!
elif [ -n "${HASS_HOST:-}" ] && [ -n "${HASS_TOKEN:-}" ]
then
echo "internal_url: http://{YOUR_DOCKER_MACHINE_IP}:33863/"
# Start AirSendWebService
if [ "${HTTPS:-0}" -eq 1 ]; then
./bin/unix/${arch}/AirSendWebService 33864
nginx
echo "internal_url: https://{YOUR_DOCKER_MACHINE_IP}:33863/"
else
./bin/unix/${arch}/AirSendWebService 99399
echo "internal_url: http://{YOUR_DOCKER_MACHINE_IP}:33863/"
fi
# Start hass callback service
php -S 127.0.0.1:80 hass_cb.php & CALLBACK_PID=$!
else
# Start AirSendWebService
if [ "${HTTPS:-0}" -eq 1 ]; then
./bin/unix/${arch}/AirSendWebService 33864
nginx
echo "example: curl -k https://{YOUR_DOCKER_MACHINE_IP}:33863/"
else
./bin/unix/${arch}/AirSendWebService 99399
echo "example: curl http://{YOUR_DOCKER_MACHINE_IP}:33863/"
fi
echo "Running the AirSendWebService only..."
fi