ci: give migration containers readable names (timestamped) and echo them before launch

This commit is contained in:
Copilot authored and Torsten Wierschin committed 2026-07-20 18:33:18 +02:00
1 parent 4309e7501d
commit d93eba3766
1 file changed
+6 -1
+6 -1
View File
@@ -148,6 +148,11 @@ if [[ -z "$QT_ROOT_OVERRIDE" ]]; then
QT_ROOT_OVERRIDE="$QT_ROOT_DEFAULT" QT_ROOT_OVERRIDE="$QT_ROOT_DEFAULT"
fi fi
# Name containers with a readable timestamped name so they can be inspected if orphaned
CONTAINER_NAME="${CONTAINER_NAME:-migration-pipeline-$(date +%s)-$HOST_UID}"
DOCKER_NAME_FLAG="--name ${CONTAINER_NAME}"
echo "Launching container with name: ${CONTAINER_NAME}"
if [[ ! -f "$SCRIPT_DIR/.env" ]]; then if [[ ! -f "$SCRIPT_DIR/.env" ]]; then
echo "Missing env file: $SCRIPT_DIR/.env" >&2 echo "Missing env file: $SCRIPT_DIR/.env" >&2
exit 1 exit 1
@@ -211,7 +216,7 @@ else
DOCKER_TTY_FLAG="-i" DOCKER_TTY_FLAG="-i"
fi fi
docker run --rm $DOCKER_TTY_FLAG \ docker run --rm $DOCKER_TTY_FLAG $DOCKER_NAME_FLAG \
--user root \ --user root \
--env-file "$SCRIPT_DIR/.env" \ --env-file "$SCRIPT_DIR/.env" \
-v "$SCRIPT_DIR:/app" \ -v "$SCRIPT_DIR:/app" \