mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 13:36:09 +05:00
update
This commit is contained in:
45
docker/start.sh
Executable file → Normal file
45
docker/start.sh
Executable file → Normal file
@@ -16,38 +16,27 @@ binName="TorrServer-linux-${architecture}"
|
|||||||
mkdir -p /opt/torrserver
|
mkdir -p /opt/torrserver
|
||||||
cd /opt/torrserver
|
cd /opt/torrserver
|
||||||
|
|
||||||
wget "https://github.com/YouROK/TorrServer/releases/latest/download/$binName"
|
rm -f ${binName}*
|
||||||
|
|
||||||
|
wget -O $binName "https://github.com/YouROK/TorrServer/releases/latest/download/$binName"
|
||||||
chmod +x $binName
|
chmod +x $binName
|
||||||
|
|
||||||
FLAGS=""
|
FLAGS=""
|
||||||
|
|
||||||
echo "TS_PORT:$TS_PORT"
|
|
||||||
echo "TS_PATH:$TS_PATH"
|
|
||||||
echo "TS_LOGPATHDIR:$TS_LOGPATHDIR"
|
|
||||||
echo "TS_LOGFILE:$TS_LOGPATHDIR/$TS_LOGFILE"
|
|
||||||
echo "TS_WEBLOGFILE:$TS_LOGPATHDIR/$TS_WEBLOGFILE"
|
|
||||||
echo "TS_RDB:$TS_RDB"
|
|
||||||
echo "TS_HTTPAUTH:$TS_HTTPAUTH"
|
|
||||||
echo "TS_DONTKILL:$TS_DONTKILL"
|
|
||||||
echo "TS_TORRENTSDIR:$TS_TORRENTSDIR"
|
|
||||||
echo "TS_TORRENTADDR:$TS_TORRENTADDR"
|
|
||||||
echo "TS_PUBIPV4:$TS_PUBIPV4"
|
|
||||||
echo "TS_PUBIPV6:$TS_PUBIPV6"
|
|
||||||
echo "TS_SEARCHWA:$TS_SEARCHWA"
|
|
||||||
|
|
||||||
#sets start flags
|
#sets start flags
|
||||||
[ ! -z "$TS_PORT" ] && FLAGS="${FLAGS} --port ${TS_PORT}"
|
[ ! -z "$TS_PORT" ] && echo "TS_PORT: $TS_PORT" && FLAGS="${FLAGS} --port ${TS_PORT}"
|
||||||
[ ! -z "$TS_PATH" ] && FLAGS="${FLAGS} --path ${TS_PATH}"
|
[ ! -z "$TS_PATH" ] && echo "TS_PATH: $TS_PATH" && FLAGS="${FLAGS} --path ${TS_PATH}"
|
||||||
[ ! -z "$TS_LOGFILE" ] && FLAGS="${FLAGS} --logpath $TS_LOGPATHDIR/${TS_LOGFILE}"
|
[ ! -z "$TS_LOGPATHDIR" ] && echo "TS_LOGPATHDIR: $TS_LOGPATHDIR" && FLAGS="${FLAGS}"
|
||||||
[ ! -z "$TS_WEBLOGFILE" ] && FLAGS="${FLAGS} --weblogpath $TS_LOGPATHDIR/${TS_WEBLOGFILE}"
|
[ ! -z "$TS_LOGFILE" ] && echo "TS_LOGFILE: $TS_LOGPATHDIR/$TS_LOGFILE" && FLAGS="${FLAGS} --logpath $TS_LOGPATHDIR/${TS_LOGFILE}"
|
||||||
[ ! -z "$TS_RDB" ] && FLAGS="${FLAGS} --rdb"
|
[ ! -z "$TS_WEBLOGFILE" ] && echo "TS_WEBLOGFILE: $TS_LOGPATHDIR/$TS_WEBLOGFILE" && FLAGS="${FLAGS} --weblogpath $TS_LOGPATHDIR/${TS_WEBLOGFILE}"
|
||||||
[ ! -z "$TS_HTTPAUTH" ] && FLAGS="${FLAGS} --httpauth"
|
[ ! -z "$TS_RDB" ] | [ "$TS_RDB" = "true" ] && echo "TS_RDB: $TS_RDB" && FLAGS="${FLAGS} --rdb"
|
||||||
[ ! -z "$TS_DONTKILL" ] && FLAGS="${FLAGS} --dontkill"
|
[ ! -z "$TS_HTTPAUTH" ] && echo "TS_HTTPAUTH: $TS_HTTPAUTH" && FLAGS="${FLAGS} --httpauth"
|
||||||
[ ! -z "$TS_TORRENTSDIR" ] && FLAGS="${FLAGS} --torrentsdir ${TS_TORRENTSDIR}"
|
[ ! -z "$TS_DONTKILL" ] && echo "TS_DONTKILL: $TS_DONTKILL" && FLAGS="${FLAGS} --dontkill"
|
||||||
[ ! -z "$TS_TORRENTADDR" ] && FLAGS="${FLAGS} --torrentaddr ${TS_TORRENTADDR}"
|
[ ! -z "$TS_TORRENTSDIR" ] && echo "TS_TORRENTSDIR: $TS_TORRENTSDIR" && FLAGS="${FLAGS} --torrentsdir ${TS_TORRENTSDIR}"
|
||||||
[ ! -z "$TS_PUBIPV4" ] && FLAGS="${FLAGS} --pubipv4 ${TS_PUBIPV4}"
|
[ ! -z "$TS_TORRENTADDR" ] && echo "TS_TORRENTADDR: $TS_TORRENTADDR" && FLAGS="${FLAGS} --torrentaddr ${TS_TORRENTADDR}"
|
||||||
[ ! -z "$TS_PUBIPV6" ] && FLAGS="${FLAGS} --pubipv6 ${TS_PUBIPV6}"
|
[ ! -z "$TS_PUBIPV4" ] && echo "TS_PUBIPV4: $TS_PUBIPV4" && FLAGS="${FLAGS} --pubipv4 ${TS_PUBIPV4}"
|
||||||
[ ! -z "$TS_SEARCHWA" ] && FLAGS="${FLAGS} --searchwa"
|
[ ! -z "$TS_PUBIPV6" ] && echo "TS_PUBIPV6: $TS_PUBIPV6" && FLAGS="${FLAGS} --pubipv6 ${TS_PUBIPV6}"
|
||||||
|
[ ! -z "$TS_SEARCHWA" ]&& echo "TS_SEARCHWA: $TS_SEARCHWA" && FLAGS="${FLAGS} --searchwa"
|
||||||
|
|
||||||
#make directories
|
#make directories
|
||||||
[ ! -z "$TS_PATH" ] && [ ! -d "$TS_PATH" ] && mkdir -p $TS_PATH
|
[ ! -z "$TS_PATH" ] && [ ! -d "$TS_PATH" ] && mkdir -p $TS_PATH
|
||||||
@@ -58,4 +47,4 @@ echo "Running with: ${FLAGS}"
|
|||||||
export GODEBUG=madvdontneed=1
|
export GODEBUG=madvdontneed=1
|
||||||
|
|
||||||
/opt/torrserver/${binName} ${FLAGS}
|
/opt/torrserver/${binName} ${FLAGS}
|
||||||
|
rm -f /opt/torrserver/${binName}
|
||||||
|
|||||||
Reference in New Issue
Block a user