16 lines
338 B
Bash
Executable File
16 lines
338 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
NAME=${PACKAGING_CONTAINER_NAME:-tsys-cloudron-packaging}
|
|
|
|
if [[ $# -lt 1 ]]; then
|
|
echo "Usage: scripts/packaging-exec.sh <command...>" >&2
|
|
exit 1
|
|
fi
|
|
|
|
if ! docker ps --format '{{.Names}}' | grep -qx "$NAME"; then
|
|
scripts/packaging-up.sh >/dev/null
|
|
fi
|
|
|
|
exec docker exec -it "$NAME" sh -lc "$*"
|
|
|