#!/bin/bash | |
echo "entrypoint.sh starting..." | |
if [ ! -d /data ]; then | |
echo "/data is not mounted, exiting." | |
exit 1 | |
fi | |
cd /data | |
if [ ! -f /data/game.zip ]; then | |
echo "No save game, creating new..." | |
/factorio/bin/x64/factorio --create game | |
fi | |
echo "Running with args: $@" | |
exec /factorio/bin/x64/factorio --start-server game "$@" |