mirror of
https://github.com/voc/streaming-website
synced 2024-11-10 14:44:21 +00:00
34 lines
548 B
Bash
Executable file
34 lines
548 B
Bash
Executable file
#!/bin/sh
|
|
|
|
php_bin=""
|
|
host=localhost
|
|
port=8000
|
|
|
|
for try_bin in php74 php7.4 php7 php
|
|
do
|
|
php_bin=$(command -v $try_bin)
|
|
if [ -n "$php_bin" ]
|
|
then
|
|
break
|
|
fi
|
|
done
|
|
|
|
echo "Using PHP: $php_bin"
|
|
|
|
if [ -n "$2" ]
|
|
then
|
|
host=$1
|
|
port=$2
|
|
elif [ -n "$1" ]
|
|
then
|
|
port=$1
|
|
fi
|
|
|
|
# check if we should update schedules, upcoming, etc.
|
|
if [ -z "$(find "configs/upcoming.json" -newermt "8 hours ago")" ]; then
|
|
echo "Updating schedules…\n"
|
|
$php_bin -d short_open_tag=true index.php download
|
|
echo
|
|
fi
|
|
|
|
$php_bin -S $host:$port -d short_open_tag=true $3 index.php
|