#!/bin/bash set -o errexit -o nounset -o pipefail command -v shellcheck > /dev/null && shellcheck "$0" SCRIPT_DIR="$(realpath "$(dirname "$0")")" # shellcheck source=./env # shellcheck disable=SC1091 source "$SCRIPT_DIR"/env echo "$CONTAINER_NAME" TMP_DIR=$(mktemp -d "${TMPDIR:-/tmp}/simapp.XXXXXXXXX") chmod 777 "$TMP_DIR" echo "Using temporary dir $TMP_DIR" SIMD_LOGFILE="$TMP_DIR/simd.log" PORT=26657 docker run --rm \ --name "$CONTAINER_NAME" \ -p "$PORT:$PORT" \ --mount type=bind,source="$SCRIPT_DIR/template",target=/root \ "$REPOSITORY:$VERSION" \ ./run_simd.sh \ > "$SIMD_LOGFILE" & echo "simd running on http://localhost:$PORT and logging into $SIMD_LOGFILE" if [ -n "${CI:-}" ]; then # Follow the logs in CI's background job tail -f "$SIMD_LOGFILE" fi