Standalone with https
This commit is contained in:
+21
-5
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user