#!/bin/sh set -eu prepare_volume() { path="$1" marker="$path/.progression-volume-ready" mkdir -p "$path" if [ ! -e "$marker" ]; then echo "Preparing persistent volume permissions: $path" chown -R progression:progression "$path" touch "$marker" chown progression:progression "$marker" fi } prepare_volume /srv/progression/.data prepare_volume /opt/steamcmd/steamapps exec gosu progression "$@"