Files
mc-proxy-controller/entrypoint.sh

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