#!/bin/sh export LC_ALL=C cd "<%stackDir%>" || { echo "===SU:DOCKER_ERR==="; echo "compose_not_found"; echo "===SU:EXIT=2==="; exit 2; } echo "===SU:DOCKER_APPLY===" docker compose up -d --remove-orphans 2>&1 CODE=$? echo "===SU:DOCKER_PS_AFTER===" docker compose ps --format json 2>&1 echo "===SU:DOCKER_INSPECT_AFTER===" docker compose config --images 2>/dev/null | while IFS= read -r img; do docker image inspect "$img" --format 'IMG\t{{.Id}}\t{{join .RepoDigests ","}}' 2>/dev/null || echo "IMG_MISSING\t$img" done echo "===SU:EXIT=${CODE}==="