21 lines
576 B
Bash
21 lines
576 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
cat > /app/config.toml <<EOF
|
|
listen_addr = "${LISTEN_ADDR:-0.0.0.0:25565}"
|
|
server_addr = "${SERVER_ADDR:-mc-server:25565}"
|
|
motd_server_addr = "${MOTD_SERVER_ADDR:-127.0.0.1:8081}"
|
|
rcon_addr = "${RCON_ADDR:-mc-server:25575}"
|
|
rcon_password = "${RCON_PASSWORD:-minecraft}"
|
|
idle_timeout_secs = ${IDLE_TIMEOUT_SECS:-300}
|
|
polling_interval_millis = ${POLLING_INTERVAL_MILLIS:-250}
|
|
container_name = "${CONTAINER_NAME:-mc-server}"
|
|
EOF
|
|
|
|
echo "Generated config.toml:"
|
|
cat /app/config.toml
|
|
echo ""
|
|
echo "Starting mc-proxy-controller..."
|
|
|
|
exec /app/mc-proxy-controller
|