exporting environment variables
This commit is contained in:
parent
3ca1aa59ab
commit
5307b4a83d
|
@ -24,83 +24,83 @@ if [[ -z "${SERVER_LOGIN_PASSWORD}" ]]; then
|
||||||
fi
|
fi
|
||||||
if [[ -z "${SERVER_PORT}" ]]; then
|
if [[ -z "${SERVER_PORT}" ]]; then
|
||||||
echo "No server port was set. Defaulting to port 2350"
|
echo "No server port was set. Defaulting to port 2350"
|
||||||
SERVER_PORT="2350"
|
export SERVER_PORT="2350"
|
||||||
fi
|
fi
|
||||||
if [[ -z "${SERVER_P2P_PORT}" ]]; then
|
if [[ -z "${SERVER_P2P_PORT}" ]]; then
|
||||||
echo "No server peer2peer port was set. Defaulting to port 3450"
|
echo "No server peer2peer port was set. Defaulting to port 3450"
|
||||||
SERVER_P2P_PORT="3450"
|
export SERVER_P2P_PORT="3450"
|
||||||
fi
|
fi
|
||||||
if [[ -z "${SERVER_SA_PASSWORD}" ]]; then
|
if [[ -z "${SERVER_SA_PASSWORD}" ]]; then
|
||||||
echo "No SuperAdmin password was set. Generating a random one. You can change it afterwards but it's also not that important"
|
echo "No SuperAdmin password was set. Generating a random one. You can change it afterwards but it's also not that important"
|
||||||
echo "Might aswell leave it as randomly generated"
|
echo "Might aswell leave it as randomly generated"
|
||||||
SERVER_SA_PASSWORD=$(pwgen -s 12)
|
export SERVER_SA_PASSWORD=$(pwgen -s 12)
|
||||||
echo "SuperAdmin password: ${SERVER_SA_PASSWORD}"
|
echo "SuperAdmin password: ${SERVER_SA_PASSWORD}"
|
||||||
echo "Please write this down or pipe the docker logs to a file."
|
echo "Please write this down or pipe the docker logs to a file."
|
||||||
fi
|
fi
|
||||||
if [[ -z "${SERVER_ADM_PASSWORD}" ]]; then
|
if [[ -z "${SERVER_ADM_PASSWORD}" ]]; then
|
||||||
echo "No Admin password was set. Generating a random one. You can change it afterwards but it's also not that important"
|
echo "No Admin password was set. Generating a random one. You can change it afterwards but it's also not that important"
|
||||||
echo "Might aswell leave it as randomly generated"
|
echo "Might aswell leave it as randomly generated"
|
||||||
SERVER_ADM_PASSWORD=$(pwgen -s 12)
|
export SERVER_ADM_PASSWORD=$(pwgen -s 12)
|
||||||
echo "Admin password: ${SERVER_ADM_PASSWORD}"
|
echo "Admin password: ${SERVER_ADM_PASSWORD}"
|
||||||
echo "Please write this down or pipe the docker logs to a file."
|
echo "Please write this down or pipe the docker logs to a file."
|
||||||
fi
|
fi
|
||||||
if [[ -z "${SERVER_NAME}" ]]; then
|
if [[ -z "${SERVER_NAME}" ]]; then
|
||||||
echo "No server name was set. Defaulting to 'Trackmania Server'"
|
echo "No server name was set. Defaulting to 'Trackmania Server'"
|
||||||
SERVER_NAME="Trackmania Server"
|
export SERVER_NAME="Trackmania Server"
|
||||||
fi
|
fi
|
||||||
if [[ -z "${SERVER_COMMENT}" ]]; then
|
if [[ -z "${SERVER_COMMENT}" ]]; then
|
||||||
echo "No server description was set. Defaulting to 'This is a Trackmania Server'"
|
echo "No server description was set. Defaulting to 'This is a Trackmania Server'"
|
||||||
SERVER_COMMENT="This is a Trackmania Server"
|
export SERVER_COMMENT="This is a Trackmania Server"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${GAMEMODE}" ]]; then
|
if [[ -z "${GAMEMODE}" ]]; then
|
||||||
echo "No gamemode was specified. Defaulting to TimeAttack."
|
echo "No gamemode was specified. Defaulting to TimeAttack."
|
||||||
GAMEMODE="1"
|
export GAMEMODE="1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${CHATTIME}" ]]; then
|
if [[ -z "${CHATTIME}" ]]; then
|
||||||
echo "No chat timeout was specified. Defaulting to 10000 ms."
|
echo "No chat timeout was specified. Defaulting to 10000 ms."
|
||||||
CHATTIME="10000"
|
export CHATTIME="10000"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${FINISHTIMEOUT}" ]]; then
|
if [[ -z "${FINISHTIMEOUT}" ]]; then
|
||||||
echo "No finish timeout was specified. Defaulting to adaptive mode."
|
echo "No finish timeout was specified. Defaulting to adaptive mode."
|
||||||
FINISHTIMEOUT="1"
|
export FINISHTIMEOUT="1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${DISABLERESPAWN}" ]]; then
|
if [[ -z "${DISABLERESPAWN}" ]]; then
|
||||||
echo "Respawns were not specified. Defaulting to enabled."
|
echo "Respawns were not specified. Defaulting to enabled."
|
||||||
DISABLERESPAWN="0"
|
export DISABLERESPAWN="0"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${ROUNDS_POINTSLIMIT}" ]]; then
|
if [[ -z "${ROUNDS_POINTSLIMIT}" ]]; then
|
||||||
echo "No points limit was specified for rounds mode. Defaulting to 30."
|
echo "No points limit was specified for rounds mode. Defaulting to 30."
|
||||||
ROUNDS_POINTSLIMIT="30"
|
export ROUNDS_POINTSLIMIT="30"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${TIMEATTACK_LIMIT}" ]]; then
|
if [[ -z "${TIMEATTACK_LIMIT}" ]]; then
|
||||||
echo "No time limit was specified for time attack mode. Defaulting to 180000 ms."
|
echo "No time limit was specified for time attack mode. Defaulting to 180000 ms."
|
||||||
TIMEATTACK_LIMIT="180000"
|
export TIMEATTACK_LIMIT="180000"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${TEAM_POINTSLIMIT}" ]]; then
|
if [[ -z "${TEAM_POINTSLIMIT}" ]]; then
|
||||||
echo "No points limit was specified for team mode. Defaulting to 50."
|
echo "No points limit was specified for team mode. Defaulting to 50."
|
||||||
TEAM_POINTSLIMIT="50"
|
export TEAM_POINTSLIMIT="50"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${TEAM_MAXPOINTS}" ]]; then
|
if [[ -z "${TEAM_MAXPOINTS}" ]]; then
|
||||||
echo "No number of maximum points per round was specified for team mode. Defaulting to 6."
|
echo "No number of maximum points per round was specified for team mode. Defaulting to 6."
|
||||||
TEAM_MAXPOINTS="6"
|
export TEAM_MAXPOINTS="6"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${LAPS_NBLAPS}" ]]; then
|
if [[ -z "${LAPS_NBLAPS}" ]]; then
|
||||||
echo "No number of laps was specified for laps mode. Defaulting to 5."
|
echo "No number of laps was specified for laps mode. Defaulting to 5."
|
||||||
LAPS_NBLAPS="5"
|
export LAPS_NBLAPS="5"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -z "${LAPS_TIMELIMIT}" ]]; then
|
if [[ -z "${LAPS_TIMELIMIT}" ]]; then
|
||||||
echo "No time limit was specified for laps mode. Defaulting to no limit."
|
echo "No time limit was specified for laps mode. Defaulting to no limit."
|
||||||
LAPS_TIMELIMIT="0"
|
export LAPS_TIMELIMIT="0"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue