17 lines
414 B
Bash
Executable File
17 lines
414 B
Bash
Executable File
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
REPO_ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
|
|
IMAGE_NAME=${IMAGE_NAME:-knel/cloudron-packager}
|
|
BUILD=${BUILD:-0}
|
|
|
|
if [[ "${BUILD}" == "1" ]]; then
|
|
docker build -t "${IMAGE_NAME}" "${REPO_ROOT}/docker/packager"
|
|
fi
|
|
|
|
docker run --rm -it \
|
|
-v "${REPO_ROOT}:/workspace" \
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|
-e HOME=/home/packager \
|
|
"${IMAGE_NAME}" "$@"
|