From 261b269fff026965e5000362548afa67e24b6f56 Mon Sep 17 00:00:00 2001 From: Yandrik Date: Mon, 13 Apr 2026 18:28:27 +0200 Subject: [PATCH] feat: better docker script --- run-docker.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/run-docker.sh b/run-docker.sh index cec708b..972859b 100755 --- a/run-docker.sh +++ b/run-docker.sh @@ -5,16 +5,14 @@ set -euo pipefail IMAGE="ghcr.io/astral-sh/uv:debian" CONTAINER_NAME="coronang-autojoin" WORKDIR="/app" -DOCKER_FLAGS=() +DOCKER_FLAGS=(--rm -it) SCRIPT_ARGS=() +RUN_BG=false while (($#)); do case "$1" in - --rm) - DOCKER_FLAGS+=(--rm) - ;; - -it) - DOCKER_FLAGS+=(-it) + --bg) + RUN_BG=true ;; *) SCRIPT_ARGS+=("$1") @@ -23,6 +21,10 @@ while (($#)); do shift done +if $RUN_BG; then + DOCKER_FLAGS=(--rm -d) +fi + docker rm -f "$CONTAINER_NAME" >/dev/null 2>&1 || true docker run "${DOCKER_FLAGS[@]}" \