-
Notifications
You must be signed in to change notification settings - Fork 0
/
run.sh
36 lines (33 loc) · 1.3 KB
/
run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/sh
args="default_voice_port=$TS_NET_PORT_VOICE \
voice_ip=$TS_NET_IP_VOICE \
filetransfer_port=$TS_NET_PORT_FILETRANFER \
filetransfer_ip=$TS_NET_IP_FILETRANSFER \
query_port=$TS_NET_PORT_SERVERQUERY \
query_ip=$TS_NET_IP_SERVERQUERY \
licensepath=$TS_LICENSE_PATH \
create_default_virtualserver=$TS_CREATE_DEFAULT_SERVER \
machine_id=$TS_MACHINE_ID \
clear_database=$TS_DB_CLEAR_DATABASE \
dbplugin=$TS_DB_PLUGIN \
dbpluginparameter=$TS_DB_PLUGIN_PARAMETER \
dbsqlcreatepath=$TS_DB_SQL_CREATE_PATH \
dbclientkeepdays=$TS_DB_CLIENT_KEEP_DAYS \
dblogkeepdays=$TS_DB_LOG_KEEP_DAYS \
dbconnections=$TS_DB_CONNECTIONS \
query_ip_whitelist=$TS_QUERY_IP_WHITELIST \
query_ip_backlist=$TS_QUERY_IP_BLACKLIST \
logpath=$TS_LOG_PATH \
logappend=$TS_LOG_APPEND \
logquerycommands=$TS_LOG_QUERY_COMMANDS"
configFile="/app/$TS_DB_PLUGIN_PARAMETER"
touch $configFile
echo [config] >> $configFile
echo host=$TS_DB_MARIADB_HOST >> $configFile
echo port=$TS_DB_MARIADB_PORT >> $configFile
echo username=$TS_DB_MARIADB_USERNAME >> $configFile
echo password=$TS_DB_MARIADB_PASSWORD >> $configFile
echo database=$TS_DB_MARIADB_DATABASE >> $configFile
echo socket=$TS_DB_MARIADB_SOCKET >> $configFile
echo "args:$args"
./ts3server_minimal_runscript.sh $args